我正在發佈($_POST[]
)來自頁面A的數據,並嘗試在頁面B上輸出它,但某些內容不適用於UTF8
。表單:將數據傳遞到另一頁面
頁面B上的數據是(我相信)不在UTF8
中,例如é
變成?
。如果我在頁面B上使用utf8_encode
,那就再好不過了。
棘手的部分是mb_detect_encoding()
不第B將數據從POST
所以在頁面AI返回UTF-8
都頭設置爲UTF-8
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
的數據?
如果您在頁面A上回顯數據,會發生什麼情況? –