ホームページ > バックエンド開発 > PHPチュートリアル > PHPで文字列エンコーディングを確認する

PHPで文字列エンコーディングを確認する

WBOY
リリース: 2016-06-13 13:18:49
オリジナル
757 人が閲覧しました

php
で文字列エンコーディングを検出する Linuxでのテストは合格しており、Webページのエンコーディングの検出に適しています。PHPに一般的に搭載されているmbシリーズの機能が搭載されていることが前提となります。

   $content = file_get_contents($url);
   $encode =  mb_detect_encoding($content,'CP936,UTF-8') ;
   //如果是CP936,就是gbk编码,如果是UTF-8, 就是utf-8编码
   if ($encode =='CP936') {
      //再调用转换成utf-8编码的函数,最终确保是utf-8
      $content = mb_convert_encoding ($content, 'UTF-8' ,'GBK');
   }
   echo $content;
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート