Incorrect string value:"\ \ \ \ \"for column'trurname' at row 1

        今天想使用處理clob數據的時候,出現錯誤提示 Incorrect string value:"\ \ \ \ \"for column'trurname' at row 1,在網上找的發現是編碼問題。之前其實安裝的時候已經設置了一次客服端的編碼,設置成GBK,爲文件my.ini,路徑爲C:\ProgramData\MySQL\MySQL Server 5.6,其中ProgramData是隱藏文件,需要將隱藏文件夾顯示出來才能找到

default-character-set=gbk

但是還是出現同樣的錯誤提示,我就把服務器端的也設置成GBK

character-set-server=gbk

還是不行。

在網上找到了一些編碼的指令,瞭解了一下

1、修改數據庫字符編碼

mysql> alter database mydb character set utf8 ;

2、創建數據庫時,指定數據庫的字符編碼

mysql> create database mydb character set utf8 ;

3、查看mysql數據庫的字符編碼

mysql> show variables like 'character%'; //查詢當前mysql數據庫的所有屬性的字符編碼

   由於我已經將服務器端的編碼也改了,並且重啓了服務器(這步很重要),查看mysql數據庫的字符編碼指令對我意義不大,我直接刪除了原來的表,重新新建一個,就能正常運行了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章