日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
MySQL字符集與亂碼問題淺析

關(guān)于MySQL字符集的種類有很多,對(duì)編程有影響的主要是客戶端字符集和數(shù)據(jù)庫字符集。

創(chuàng)新互聯(lián)建站,專注為中小企業(yè)提供官網(wǎng)建設(shè)、營(yíng)銷型網(wǎng)站制作、成都響應(yīng)式網(wǎng)站建設(shè)公司、展示型成都做網(wǎng)站、網(wǎng)站建設(shè)等服務(wù),幫助中小企業(yè)通過網(wǎng)站體現(xiàn)價(jià)值、有效益。幫助企業(yè)快速建站、解決網(wǎng)站建設(shè)與網(wǎng)站營(yíng)銷推廣問題。

數(shù)據(jù)庫中常用的操作就是保存數(shù)據(jù)和讀取數(shù)據(jù),在這過程中,亂不亂碼和MySQL字符集貌似沒有什么關(guān)系。我們只要保證寫入時(shí)選擇的字符集和讀取時(shí)選擇的字符集一致,即只需保證兩次操作的客戶端MySQL字符集一致即可。

客戶端字符集的設(shè)置,依據(jù)客戶端不同方法不同:

1. 使用控制臺(tái)連接,在my.ini文件中的client項(xiàng)里面設(shè)置;

2. 使用ems連接,優(yōu)先使用ems連接配置的字符集,默認(rèn)使用my.ini文件中的設(shè)置;

3. jdbc連接,在連接串中指定:

 
 
 
  1. jdbc:mysql://192.168.3.99:3306/test?useUnicode=true& ;characterEncoding=gbk 

在寫入時(shí)Mysq會(huì)將客戶端指定的字符集轉(zhuǎn)換成數(shù)據(jù)庫字符集存入數(shù)據(jù)文件,讀取時(shí)又將數(shù)據(jù)庫字符集轉(zhuǎn)換成客戶端指定的字符集展示給客戶端,把客戶端字符集和數(shù)據(jù)庫字符設(shè)置一致,顯而易見的好處是免掉轉(zhuǎn)換的性能損耗;另外,如果考慮到以后數(shù)據(jù)庫的遷移,將數(shù)據(jù)庫字符集設(shè)置為大多數(shù)數(shù)據(jù)庫都支持的字符集會(huì)省掉很大麻煩。

幾個(gè)字符集相關(guān)的命令:

1. 查看 MySQL 數(shù)據(jù)庫服務(wù)器字符集,數(shù)據(jù)庫字符集和客戶端字符集

 
 
 
  1. show variables like '%char%'; 

◆character_set_client,客戶端字符集

◆character_set_database,數(shù)據(jù)庫字符集

◆character_set_server,服務(wù)器字符集

2. 查看 MySQL字符集的數(shù)據(jù)表(table)

 
 
 
  1. show table status from tablename like '%countries%';   

3. 查看 MySQL字符集的 數(shù)據(jù)列(column)。

 
 
 
  1. show full columns from tablename;   

4. 查看當(dāng)前安裝的 MySQL 所支持的字符集。


分享題目:MySQL字符集與亂碼問題淺析
文章分享:http://m.5511xx.com/article/coieges.html