ページ A の() データを投稿$_POST[]
して、ページ B に出力しようとしていますが、何かがうまくいきませんUTF8
。
ページ B のデータは (だと思います) ではなく、UTF8
たとえばé
になり?
ます。utf8_encode
ページBで使用すると、すべて問題ありません。
トリッキーな部分は、データのページ B にmb_detect_encoding()
戻ることです。UTF-8
POST
そのため、ページ AI ではすべてのヘッダーが UTF8 に設定されています
header("Content-Type: text/html; charset=utf-8");
<meta charset="utf-8">
そして、私のmysql接続の後
mysqli_set_charset($mysqli, "utf8");
ページAのフォームには
accept-charset="UTF-8"
ページBにはAjaxがロードされ、ヘッダーもオンになっています
何か不足していますか?または、常にutf8_encode()
からのデータを使用する必要がありPOST
ますか?