PHP では、mb_detect_encoding 関数を通じて変数のエンコーディングをクエリできます。この関数の機能は、文字のエンコーディングを検出することです。その使用構文は、「mb_detect_encoding(string $str,mixed $encoding_list.. .)」。
この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
エンコーディングのクエリ方法php の変数の数?
mb_detect_encoding
#(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)mb_detect_encoding — 文字の検出 エンコーディング説明mb_detect_encoding(string $str, mixed $encoding_list = mb_detect_order(), bool $strict = false): string
<?php /* 使用当前的 detect_order 来检测字符编码 */ echo mb_detect_encoding($str); /* "auto" 将根据 mbstring.language 来扩展 */ echo mb_detect_encoding($str, "auto"); /* 通过逗号分隔的列表来指定编码列表 encoding_list */ echo mb_detect_encoding($str, "JIS, eucjp-win, sjis-win"); /* 使用数组来指定编码列表 encoding_list */ $ary[] = "ASCII"; $ary[] = "JIS"; $ary[] = "EUC-JP"; echo mb_detect_encoding($str, $ary); ?>
推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPで変数のエンコードをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。