1. 程式人生 > >解決mysql資料庫的Query failed: Incorrect string value: ' 。。。問題。(顯示中文為?????)

解決mysql資料庫的Query failed: Incorrect string value: ' 。。。問題。(顯示中文為?????)

每當PHP程式中涉及輸入或修改就報錯,報錯顯示:

Query failed: Incorrect string value: '\xB2\xE2\xCA\xD4' for column 'content' at row 1

或者在前臺顯示中文為  ?????  亂碼。

解決方法:

1.將MySQL安裝路徑下my.ini配置檔案中的default-character-set均改為=GB2312或=gbk
2.在插入資料前用$DB->query("SET NAMES `gbk`");讀取之前也用$DB->query("SET NAMES `gbk`");就OK了.