PHP讀MYSQL中文亂碼的快速解決方法
打算切換某個網(wǎng)站的主機,沒想到遇到Php和Mysql中文亂碼的問題。
以前的國外主機用的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ù)庫消除亂碼,對于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問題導(dǎo)致圖形界面中文亂碼方法
- php寫入mysql中文亂碼的實例解決方法
- PHP基于curl post實現(xiàn)發(fā)送url及相關(guān)中文亂碼問題解決方法
- php中文亂碼問題的終極解決方案匯總
- Linux php 中文亂碼的快速解決方法
- PHP讀取mssql json數(shù)據(jù)中文亂碼的解決辦法
- PHP中使用substr()截取字符串出現(xiàn)中文亂碼問題該怎么辦
- PHP+MYSQL中文亂碼問題
- PHP json_encode中文亂碼解決方法
相關(guān)文章
PHP向瀏覽器輸出內(nèi)容的4個函數(shù)總結(jié)
這篇文章主要介紹了PHP向瀏覽器輸出內(nèi)容的4個函數(shù)總結(jié),本文總結(jié)的就是print()、echo()、printf()、sprintf()這4個輸出函數(shù),需要的朋友可以參考下2014-11-11重新封裝zend_soap實現(xiàn)http連接安全認(rèn)證的php代碼
重新封裝zend_soap實現(xiàn)http連接安全認(rèn)證,需要的朋友可以參考下。2011-01-01php字符串函數(shù)學(xué)習(xí)之strstr()
這篇文章主要介紹了php字符串函數(shù)學(xué)習(xí)之strstr(),本文講解了它的定義和用法、參數(shù)描述、提示和注釋以及多個使用示例,需要的朋友可以參考下2015-03-03php解決crontab定時任務(wù)不能寫入文件問題的方法分析
這篇文章主要介紹了php解決crontab定時任務(wù)不能寫入文件問題的方法,結(jié)合實例形式分析了crontab定時任務(wù)無法正常執(zhí)行的原因與解決方法,需要的朋友可以參考下2019-09-09php中cookie與session的區(qū)別點總結(jié)
在本篇文章里小編給大家整理的是一篇關(guān)于php中cookie與session的區(qū)別點總結(jié)內(nèi)容,有興趣的朋友們可以參考學(xué)習(xí)下。2021-12-12php實現(xiàn)獲取及設(shè)置用戶訪問頁面語言類
這篇文章主要介紹了php實現(xiàn)獲取及設(shè)置用戶訪問頁面語言類,可實現(xiàn)獲取/設(shè)置用戶訪問的頁面語言,如果用戶沒有設(shè)置訪問語言,則讀取Accept-Language,需要的朋友可以參考下2014-09-09