ホームページ バックエンド開発 PHPチュートリアル PHPでjson_encode中国語がUnicodeでエンコードされる問題の解決策

PHPでjson_encode中国語がUnicodeでエンコードされる問題の解決策

Jul 29, 2016 am 09:11 AM
encode str urldecode urlencode

まず、処理が必要な配列のキー値に対してurlencode処理を実行し、次にjson_encode、最後にurldecode処理を実行します。

<code><span><span>function</span><span>encode_json</span><span>(<span>$str</span>)</span> {</span><span>return</span> urldecode(json_encode(url_encode(<span>$str</span>)));   
}

<span>/**
 *@desc 递归的处理数组中的每一个键值对
 */</span><span><span>function</span><span>url_encode</span><span>(<span>$str</span>)</span> {</span><span>if</span>(is_array(<span>$str</span>)) {
        <span>foreach</span>(<span>$str</span><span>as</span><span>$key</span>=&gt;<span>$value</span>) {
            <span>$str</span>[urlencode(<span>$key</span>)] = url_encode(<span>$value</span>);
        }
    } <span>else</span> {
        <span>$str</span> = urlencode(<span>$str</span>);
    }

    <span>return</span><span>$str</span>;
}
</code>
ログイン後にコピー
').addClass('事前番号付け').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

上記は、PHP での json_encode 中国語の Unicode エンコードの解決策を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHP の urldecode() 関数: URL エンコードされた文字列を生の文字列にデコードし、デコード エラーを処理する方法 PHP の urldecode() 関数: URL エンコードされた文字列を生の文字列にデコードし、デコード エラーを処理する方法 Nov 03, 2023 pm 03:17 PM

PHP の urldecode() 関数: URL エンコードされた文字列を生の文字列にデコードし、デコード エラーを処理する方法

PHP の urlencode() 関数: 文字列を URL セーフ形式にエンコードする方法 PHP の urlencode() 関数: 文字列を URL セーフ形式にエンコードする方法 Nov 03, 2023 pm 12:39 PM

PHP の urlencode() 関数: 文字列を URL セーフ形式にエンコードする方法

URLencode関数を使用してPHPでURLをエンコードする方法 URLencode関数を使用してPHPでURLをエンコードする方法 Jun 26, 2023 pm 12:48 PM

URLencode関数を使用してPHPでURLをエンコードする方法

PHP 関数の概要 - urlencode(): URL をエンコードする PHP 関数の概要 - urlencode(): URL をエンコードする Jul 25, 2023 pm 09:25 PM

PHP 関数の概要 - urlencode(): URL をエンコードする

PHP の urldecode() 関数は、URL をデコードするために使用されます。 PHP の urldecode() 関数は、URL をデコードするために使用されます。 Nov 18, 2023 am 10:07 AM

PHP の urldecode() 関数は、URL をデコードするために使用されます。

urlencode関数の使い方 urlencode関数の使い方 Nov 15, 2023 am 11:45 AM

urlencode関数の使い方

Python の __str__ と __repr__ の類似点と相違点は何ですか? Python の __str__ と __repr__ の類似点と相違点は何ですか? Apr 29, 2023 pm 07:58 PM

Python の __str__ と __repr__ の類似点と相違点は何ですか?

Python組み込み型strソースコード解析 Python組み込み型strソースコード解析 May 09, 2023 pm 02:16 PM

Python組み込み型strソースコード解析

See all articles