ホームページ >バックエンド開発 >PHPチュートリアル >Mysqlデータベースに保存されているjsonエンコードされた中国語文字が文字化けする原因は何ですか?
エンコードされた mysql json が文字化けする
エンコード後の json は次のようになります: "u6768u6865u6e56u5927u9053u7a0bu6768u6e7e"、
Mysql が保存されると、次のようになります: u7a0bu676 8u6e7e"、addslashes("u6768u6865u6e56u5927u9053u7a0bu6768u6e7e")
addslashes("u6768u6865u6e56u5927u9053u7a0bu6768u6e7e")
そうですね、とてもよく解決しました、ありがとうございます!また、漢字を含む配列をデータベースに保存するにはどうすればよいでしょうか? P
もちろん、JSON 文字列を保存する前に、serialize() を使用してシリアル化することをお勧めします。
ありがとう~~