ホームページ > バックエンド開発 > PHPチュートリアル > php json_encodeの中国語トランスコードと文字化けの問題を解決する

php json_encodeの中国語トランスコードと文字化けの問題を解決する

WBOY
リリース: 2016-07-25 09:13:20
オリジナル
1208 人が閲覧しました

例、php json_encode 中国語のトランスコーディングと文字化けコードの問題。

  1. // json 中国語トランスコーディングを防止します

  2. function jsonEncodeWithCN($data) {
  3. return preg_replace("/\u([0-9a-f]{4} ) /ie", "iconv('UCS-2BE', 'UTF-8', Pack('H4', '$1'))", json_encode($data));
  4. }

  5. < p> ;$arr = array('a'=>'test', b=>'hello');

  6. echo jsonEncodeWithCN($arr);

コードをコピー


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