ホームページ  >  記事  >  バックエンド開発  >  jsonに漢字を渡すとnullが表示される場合の対処法は?

jsonに漢字を渡すとnullが表示される場合の対処法は?

WBOY
WBOYオリジナル
2016-06-13 13:52:041030ブラウズ

json に漢字を渡すと null
echo が表示されますが、文字の場合は null になります。デフォルトのエンコーディングは gb2312 です。変換関数を使用して utf-8 に変換しました。テスト プログラムは使いやすいですが、データベースのデフォルトのエンコーディングは機能しません。

------解決策------------- -------
私も 2 日前にこの問題に遭遇しました。ワンプ5.0を使用しています。
解決策:
データベースを作成するとき、「組織」オプションで utf8_general_ci を選択します。
さまざまなテーブルを作成するとき、各レコードの「組織」属性も utf8_general_ci として選択する必要があります。

問題は解決しました!
-----解決策---------
ポイントを頂きます
------解決策------------------
mysql_set_charset() は何に使用できますか?分かりません!

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