解決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.2cto.com
數據庫字符集為utf-8
連接語句用這個
[sql]
mysql_query("SETNAMES 'UTF8'");
mysql_query("SET CHARACTER SETUTF8");
mysql_query("SET CHARACTER_SET_RESULTS=UTF8'");
作者 rootsongjc