PHP讀MYSQL中文亂碼的快速解決方法
打算切換某個網(wǎng)站的主機,沒想到遇到Php和Mysql中文亂碼的問題。
以前的國外主機用的Mysql是4.x系列的,感覺還比較好,都無論GBK和UTF-8都沒有亂碼,沒想到新的主機的Mysql是5.0版本的,導入數(shù)據(jù)后,用Php讀出來全是問號,亂碼一片,記得我以前也曾經(jīng)有過一次切換出現(xiàn)亂碼的經(jīng)驗,原因肯定是Mysql版本之間的差異問題。
只好查資料,發(fā)現(xiàn)了一個解決方法,就是在mysql_connect后面加一句SET NAMES UTF8,即可使得UTF8的數(shù)據(jù)庫消除亂碼,對于GBK的數(shù)據(jù)庫則使用SET NAMES GBK,代碼如下:
$mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass); mysql_query("SET NAMES 'GBK'");
以上就是小編為大家?guī)淼腜HP讀MYSQL中文亂碼的快速解決方法的全部內(nèi)容了,希望對大家有所幫助,多多支持腳本之家~
- PHP json_encode() 函數(shù)詳解及中文亂碼問題
- php中json_encode UTF-8中文亂碼的更好解決方法
- php中json_encode處理gbk與gb2312中文亂碼問題的解決方法
- PHP json_encode中文亂碼問題的解決辦法
- 解決zabbix監(jiān)控因php問題導致圖形界面中文亂碼方法
- php寫入mysql中文亂碼的實例解決方法
- PHP基于curl post實現(xiàn)發(fā)送url及相關中文亂碼問題解決方法
- php中文亂碼問題的終極解決方案匯總
- Linux php 中文亂碼的快速解決方法
- PHP讀取mssql json數(shù)據(jù)中文亂碼的解決辦法
- PHP中使用substr()截取字符串出現(xiàn)中文亂碼問題該怎么辦
- PHP+MYSQL中文亂碼問題
- PHP json_encode中文亂碼解決方法
相關文章
重新封裝zend_soap實現(xiàn)http連接安全認證的php代碼
重新封裝zend_soap實現(xiàn)http連接安全認證,需要的朋友可以參考下。2011-01-01