-
- $encode = mb_detect_encoding($string, array("ASCII",'UTF-8',"GB2312',"GBK",'BIG5'));
- echo $encode;
コードをコピー
これで、それがどのようなエンコード形式であるかがわかりました。
さらに、トランスコードしたい場合は、次のコードを参照できます。
- if ($encode == “UTF-8″){
- $string = iconv("UTF-8″,"GBK",$string);
- }
-
コードをコピー
関連PHP ファイルの形式または文字列エンコードには、幅広い内容が含まれます。詳しくは、Programmer's Home で説明します。
今日はこれらを紹介しますので、皆さんのお役に立てれば幸いです。
興味があるかもしれない記事:
PHPの文字列エンコーディングの変換と判定を学ぶ
文字列エンコーディングがutf8かどうかを判定するPHP関数の例
phpで文字エンコーディングを決定する2つの方法
php はコンテンツのエンコーディングを自動的に検出し、コードを変換します
コンテンツ内のエンコードを自動検出して変換する機能
phpエンコード変換機能(自動文字セット変換は配列変換をサポート)
エンコーディングを変更するphp関数iconv
|