關於mysql中無法顯示中文的完美解決方案

2021-07-15 07:01:58 字數 740 閱讀 3123

當用客戶端或用其他方式連線資料鍵入中文資料後,在client中的顯示為亂碼,當然這是字符集設定出現了問題。我先後嘗試了很多辦法,但依然還是無法在client中顯示中文,我嘗試在my.ini中修改一下資料:

在[client]

中加入。

default-character-set= utf8

在[mysqld]中加入

character-set-server = utf8

然後我就把所有的都設成了utf8,用視覺化工具開啟資料庫檔案,發現裡面的資料確實變成了中文,但是客戶端的介面上依然是亂碼,不過這次好像是中文亂碼,而且有些中文還是能顯示的。

看到這裡我彷彿有看到了希望,我知道我肯定還有一點沒有設定好,當然肯定是客戶端的字符集設定錯誤了,突然想起客戶端的預設顯示方式為gbk,然後我在

my.ini中修改一下資料

default-character-set= gbk

將客戶端的顯示方式改為gbk。

在客戶端鍵入。

setcharacter_set_database=utf8;

setcharacter_set_server=utf8;

setcharacter_set_client=gbk;

setcharacter_set_connection=gbk;

即可正常顯示了。

關於mysql中無法顯示中文的完美解決方案

當用客戶端或用其他方式連線資料鍵入中文資料後,在client中的顯示為亂碼,當然這是字符集設定出現了問題。我先後嘗試了很多辦法,但依然還是無法在client中顯示中文,我嘗試在my.ini中修改一下資料 在 client 中加入。here follows entries for some speci...

關於mysql中無法顯示中文的完美解決方案

當用客戶端或用其他方式連線資料鍵入中文資料後,在client中的顯示為亂碼,當然這是字符集設定出現了問題。我先後嘗試了很多辦法,但依然還是無法在client中顯示中文,我嘗試在my.ini中修改一下資料 在 client 中加入。here follows entries for some speci...

matplotlib中無法正常顯示中文的解決方法

matplotlib中無法正常顯示中文時 import matplotlib.pyplot as plt x 1月 2月 3月 4月 5月 6月 y 20 10,30 25,15 18 plt.bar x,y,width 0.5,fc r tick label x plt.title 某公司前半年銷...