91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql中的中文不能顯示的解決方法

發布時間:2020-10-20 14:02:21 來源:億速云 閱讀:127 作者:小新 欄目:MySQL數據庫

這篇文章將為大家詳細講解有關mysql中的中文不能顯示的解決方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

mysql中的中文不能顯示的解決辦法:1、找到mysql的配置文件【my.ini】,找到【default-character-set 】,把參數改成gbk;2、查看表的結構,更改user表中username的字符集。

mysql中的中文不能顯示的解決辦法:

1、因為windows操作系統默認的是用了gb2312這個字符,而mysql在安裝的時候,默認的是客戶端和服務器都用了latin1,所以這就導致一個字符集和字符校驗不匹配的問題,這個時候只需要找到mysql的配置文件my.ini找到default-character-set,把他的參數改成gbk就可以了,一共有兩個這樣的參數,一個是對客戶的,一個是服務器的。

2、以前的數據庫,路徑由my.ini里面的datadir指定,data文件夾下面有很文件夾即數據庫,下面有個db.opt文件,內容由default-character-set=latin1 default-collation=latin1_swedish_ci 改成 default-character-set=gbk  defaultcollation=gbk_chinese_ci,重啟服務即可。則以后創建的表的編碼方式會改變。能顯示中文。

3、因表的字段編碼而不能插入中文解決辦法:

查看表的結構:

mysql> show create table users;

  更改users表的username的字符集。  因為表中已經有數據,所以更改username字符集的操作得先清空users表中的數據

mysql> truncate table users;

更改user表中username的字符集

mysql> alter table users modify username char(20) character set gbk;

這時再插入中文字符,插入成功。

mysql> insert into users values(88,'中文');

4、mysql出現錯誤 Can't create table“表名” (errno: 121)

數據文件還存在,所以再建同名的數據文件則會出現錯誤。解決辦法就是:把先刪掉當前數據庫,之再重新建數據庫、建表即可。應該先刪除 在建立一遍數據庫drop database xxxxcreate database xxx

關于mysql中的中文不能顯示的解決方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南城县| 闽侯县| 宁阳县| 韶山市| 开封县| 麦盖提县| 邵阳市| 武强县| 扎兰屯市| 南华县| 海阳市| 江城| 徐州市| 亚东县| 游戏| 彭泽县| 青海省| 兴隆县| 镇江市| 乐安县| 万载县| 周宁县| 鄱阳县| 建始县| 长丰县| 临江市| 高碑店市| 黔西| 剑阁县| 苏州市| 阿克陶县| 利川市| 天祝| 滨海县| 翼城县| 泾源县| 霞浦县| 建始县| 墨竹工卡县| 邢台市| 从江县|