一.中文問題其實就是經統一編碼了否則就會亂碼
1.數據庫與php頁面編碼統一
2.數據庫數據表字段與頁面編碼統一
如果做到上面兩種就不存在中文亂碼問題了,那么我們來看mysql中文亂碼問題解決例子
1.我的mysql表如下
--
-- 表的結構 `useradmin`
--
上面所有的都是utf8編碼了,這樣我來測試一個中文
我說可以正常進入也有人說肯定不行其實關鍵不在sql語句了,重點在于php連接mysql數據時的編碼設置,如下。
頁面編輯為gbk
連接數據庫之后提交肯定是亂碼或保存不進行了,如果要解決這個mysql中文亂碼問題很簡單在查詢處的
這樣再提交你會發現就算你的頁面是gbk的提交的數據保存也會成功哦
ps:對于ajax我們就一定要用uft8了,因為ajax只支持uft8模式傳輸數據。
新聞熱點
疑難解答