ホームページ >バックエンド開発 >PHPチュートリアル >質問を続けます: die(json_encode(. 戻りません
この投稿で引き続き質問してください: http://bbs.csdn.net/topics/390901967
以前、問題が解決したと思って間違った投稿をしてしまいましたが、実際には解決していませんでした。
それでは、専門家の皆様、これからも私を導いてください!どうもありがとうございます!
主な問題点のレビュー:
古い投稿 24 階 xuzuning の返信:
ヒント 関数は次のように記述する必要があります
function tip($code, $msg) { $arr['code'] = iconv('GB2312', 'UTF-8', $code); $arr['msg'] = iconv('GB2312', 'UTF-8', $msg); die(json_encode($arr));}
$(".tscg4").html(data.msg);
alert(data.msg);
スクリーンショットを撮る
スクリーンショットを待ちますが、UTF-8 エンコーディングを変換するための適切で本当に便利な方法が見つかりませんGB2312オンラインへの機能です。
しかし、私のページの先頭には 97f2b6ae5f4f65bc7d15c6c9b9e8be8c というタグがあります
論理的には文字化けするべきではありません。 !
alert(data.msg);
スクリーンショットを撮る
tip 関数に渡すのは文字列定数なので、プログラム ファイルは utf-8 ではありませんか?
あなたのブラウザは何ですか? phpのバージョンは何ですか?ここであなたの現象を再現することはできません
つまり、tip の出力を見る必要があります
tip 関数は次のように書くこともできます
function tip($code, $msg) { $s = sprintf('{"code":"%s","msg":"%s"}', $code, $msg); die(iconv('gbk', 'utf-8', $s));}
投稿者のプログラム ファイルは utf8 ですか?
さらに、ac66cf1a6c00ef5ae249f62ca3203f05 がページに追加されていますか?
そうでない場合は、まず utf8 に変更してからテストしてください。
tip関数に渡すのは文字列定数なので、プログラムファイルはutf-8ではありませんか?
あなたのブラウザは何ですか? phpのバージョンは何ですか?ここであなたの現象を再現することはできません
とにかく、tip の出力を見る必要があります
あなたのtip 関数は、
rrree
プログラム ファイルが utf-8 の場合、なぜ $arr['msg' が必要なのでしょうか? ] = iconv('GB2312', 'UTF-8', $msg);