mysql數(shù)據(jù)庫(kù)怎么轉(zhuǎn)變成中文 數(shù)據(jù)庫(kù)改碼后出現(xiàn)亂碼?
數(shù)據(jù)庫(kù)改碼后出現(xiàn)亂碼?MySQL數(shù)據(jù)庫(kù)中的中文字符之所以,往往是由于客戶端、服務(wù)器、結(jié)果集、數(shù)據(jù)庫(kù)的以下不同字符集造成的??梢酝ㄟ^(guò)語(yǔ)句查詢你的數(shù)據(jù)庫(kù)當(dāng)前字符集的配置:顯示#34%char%#34這樣的
數(shù)據(jù)庫(kù)改碼后出現(xiàn)亂碼?
MySQL數(shù)據(jù)庫(kù)中的中文字符之所以,往往是由于客戶端、服務(wù)器、結(jié)果集、數(shù)據(jù)庫(kù)的以下不同字符集造成的??梢酝ㄟ^(guò)語(yǔ)句查詢你的數(shù)據(jù)庫(kù)當(dāng)前字符集的配置:顯示#34%char%#34這樣的變量,在MySQL的安裝文件中輸入bin目錄。雙擊MySQLInstanceConfig.
mysql怎么把語(yǔ)言改成中文?
MySQL的默認(rèn)編碼是Latin1,不支持中文。要支持中文,需要將數(shù)據(jù)庫(kù)的默認(rèn)編碼改為gbk或utf8。
1.需要以root用戶身份登錄才能查看數(shù)據(jù)庫(kù)編碼模式(以root用戶身份登錄的命令是:gtmysql-u root–p,然后輸入兩次root用戶的密碼),查看數(shù)據(jù)庫(kù)編碼模式的命令是:。
gtshow字符%之類的變量
- -
|變量名稱|值|
- -
| character_set_client | latin1 |
| character _ set _ connection | latin1 |
| character _ set _ database | latin1 |
|字符集文件系統(tǒng)|二進(jìn)制|
| character_set_results | latin1 |
|字符設(shè)置服務(wù)器| latin1 |
|字符集系統(tǒng)| utf8 |
| character _ sets _ dir |/usr/share/MySQL/charsets/|
- -
從上面信息顯示數(shù)據(jù)庫(kù)代碼為latin1,需要修改為gbk或utf8;
其中character_set_client是客戶端編碼模式;character_set_connection用來(lái)建立連接的代碼;字符集數(shù)據(jù)庫(kù)的編碼;
字符集結(jié)果集的編碼;
character_set_server數(shù)據(jù)庫(kù)服務(wù)器的代碼;
只要保證以上四種編碼相同,就不會(huì)出現(xiàn)問(wèn)題。
查看數(shù)據(jù)庫(kù)代碼的另一個(gè)命令:
gtshow變量,如“排序規(guī)則%