1. 程式人生 > >解決資料庫不能輸入中文問題

解決資料庫不能輸入中文問題

在建立資料庫的時候,和建立表的時候,我們可能會出現一個問題,就是不能在表當中新增中文,往往會出現這樣的錯誤程式碼:

Mysql 錯誤1366, "Incorrect string value: '\\xE6\\xB7\\xB1\\xE5\\x85\\xA5...' for column '

解決此類問題,我總結了以下幾種方法:

方法一:

在建立資料庫的時候,字符集與資料庫排序規則都選擇預設就可以了

在建立表的時候,也選擇預設的建立

建立好了表,在表中輸入中文,儲存即可。

剛剛我們建立的資料庫和表的,字符集將會變樣子,如下:

方法二:

修改Mysql資料庫編碼,改成utf-8,預設是latin1 (推薦);

點選安裝MySQL資料庫

一直點next知道下面這個介面:

記住,前面那個圈 一點要點,下拉框選utf8

繼續next直到,如下這個頁面:

寫你原來的密碼繼續,然後繼續Next:

點選執行:

以上兩種解決方法,比較合適使用,也比較簡單,記住在開發的時候,如果資料庫的設定沒有錯,又不能存入中文,請注意檢視自己的工程專案的編碼格式是否是正確的。