解決MySQL在終端和網頁中顯示亂碼問題

解決MySQL在終端和網頁中顯示亂碼問題

 

經過多次查詢,終於找到瞭解決方法,在Linux下解決MySQL中的中文數據在終端和網頁上顯示亂碼問題:

在mysql_connect後面加一句SETNAMES UTF8,即可使得UTF8的數據庫消除亂碼,對於GBK的數據庫則使用SETNAMES GBK,

代碼如下:

[php]

$mysql_mylink= mysql_connect($mysql_host, $mysql_user,$mysql_pass);  

 

mysql_query("SET NAMES 'GBK'");  

  www.aiwalls.com  

數據庫字符集為utf-8

 

連接語句用這個

[sql]

mysql_query("SETNAMES 'UTF8'");  

mysql_query("SET CHARACTER SETUTF8");  

mysql_query("SET CHARACTER_SET_RESULTS=UTF8'");  

 

 

作者 rootsongjc

發佈留言