json に漢字を渡すと null
echo が表示されますが、文字の場合は null になります。デフォルトのエンコーディングは gb2312 です。変換関数を使用して utf-8 に変換しました。テスト プログラムは使いやすいですが、データベースのデフォルトのエンコーディングは機能しません。
------解決策------------- -------
私も 2 日前にこの問題に遭遇しました。ワンプ5.0を使用しています。
解決策:
データベースを作成するとき、「組織」オプションで utf8_general_ci を選択します。
さまざまなテーブルを作成するとき、各レコードの「組織」属性も utf8_general_ci として選択する必要があります。
問題は解決しました!
-----解決策---------
ポイントを頂きます
------解決策------------------
mysql_set_charset() は何に使用できますか?分かりません!