程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 關於mysql中無法顯示中文的完美解決方案

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

編輯:MySQL綜合教程

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

在[client]

中加入。

# Here follows entries for some specificprograms

default-character-set= utf8

[mysqld]

中加入

character-set-server = utf8

\

 

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

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

My.ini中修改一下數據

# Here follows entries for some specificprograms

default-character-set= gbk

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

在客戶端鍵入。

SETcharacter_set_database=utf8;

SETcharacter_set_server=utf8;

SETcharacter_set_client=gbk;

SETcharacter_set_connection=gbk;

\

 

即可正常顯示了。

\

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved