php ajax回傳亂碼的解決方法:1、在php的ajax頁面加上「@header('Content-type: text/html;charset=UTF-8');」;2、透過mysql_query設定編碼;3、透過iconv轉換編碼。
本文操作環境:Windows7系統、PHP7.1版、DELL G3電腦
如何解決php ajax回傳亂碼問題?
PHP中Ajax傳回亂碼問題
說明:
#透過jquery的$.ajax呼叫PHP頁面 , 並在json_encode之後傳回。
錯誤:
一直出現 例如: ???X3 之類的錯誤,無法正常使用
解決方法:
# 1、 在php的ajax頁頭加上: @header('Content-type: text/html;charset=UTF-8');
2、在sql_query 加上之前: set names utf8;");
3、嘗試:iconv("gb2312", "utf-8", "中文字元");
推薦學習:《PHP視訊教程》
以上是如何解決php ajax返回亂碼問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!