av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

再議MySQL亂碼問題的實際解決

以前的文章我們有對MySQL 亂碼問題的實際解決方案進行分析,以下的文章主要介紹的是MySQL 亂碼的實際解決方案 即,再談亂碼問題如何正確解決MySQL數(shù)據(jù)中出現(xiàn)的中文亂碼問題的介紹。

目前創(chuàng)新互聯(lián)已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計、旌德網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

在之前的文章里,我已經(jīng)提過如何解決JSP中亂碼問題(解決tomcat下中文亂碼問題 ),其中也詳細解說了MySQL亂碼問題,相信通過里面的辦法,肯定都已經(jīng)解決了JSP里的亂碼問題,不過還是有些人的MySQL亂碼問題沒有得到解決,包括我自己,所以又找了一些資料,希望這次能完全解決MySQL數(shù)據(jù)庫的亂碼問題。

很精辟的總結(jié):

經(jīng)常更換虛擬主機,而各個服務(wù)商的MySQL版本不同,當導(dǎo)入數(shù)據(jù)后,總會出現(xiàn)亂碼等無法正常顯示的問題,查了好多資料,總結(jié)出自己的一點技巧:

WINDOWS 下導(dǎo)入應(yīng)該這樣

使用MySQL的命令

在DOS命令下進入MySQL的bin目錄下,輸入MySQL -uroot -p密碼 數(shù)據(jù)庫名稱<要恢復(fù)的數(shù)據(jù)庫, 例如我們要把D盤的一個名稱為test.sql的數(shù)據(jù)庫恢復(fù)到本地的test2這個數(shù)據(jù)庫,那么就這樣:

MySQL -uroot -p密碼 test2以前的國外主機用的MySQL是4.x系列的,感覺還比較好,都無論GBK和UTF-8都沒有亂碼,沒想到新的主機的MySQL是5.0版本的,導(dǎo)入數(shù)據(jù)后,用Php讀出來全是問號,亂碼一片,記得我以前也曾經(jīng)有過一次切換出現(xiàn)亂碼的經(jīng)驗,原因肯定是MySQL版本之間的差異問題。

只好查資料,發(fā)現(xiàn)了一個解決方法,就是在MySQL_connect后面加一句SET NAMES UTF8,即可使得UTF8的數(shù)據(jù)庫消除MySQL 亂碼,對于GBK的數(shù)據(jù)庫則使用SET NAMES GBK,代碼如下:

 
 
 
  1. $MySQL_mylink = MySQL_connect($MySQL_host, $MySQL_user, $MySQL_pass);   
  2. MySQL_query("SET NAMES 'GBK'"); 

數(shù)據(jù)庫字符集為utf-8

連接語句用這個

 
 
 
  1. MySQL_query("SET NAMES 'UTF8'");   
  2. MySQL_query("SET CHARACTER SET UTF8");   
  3. MySQL_query("SET CHARACTER_SET_RESULTS=UTF8'"); 

還有個方法就是,如果你自己的機器的話,可以更改MySQL字符集,一般在MYSQ4和MySQL5這兩個版本中有效。以上的相關(guān)內(nèi)容就是對MySQL 亂碼解決方案的介紹,望你能有所收獲。


網(wǎng)頁名稱:再議MySQL亂碼問題的實際解決
文章URL:http://uogjgqi.cn/article/dpoccje.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流