天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP+MYSQL 出現亂碼的解決方法

肯定都已經解決了JSP里的亂碼問題,不過還是有些人的MYSQL亂碼問題沒有得到解決,包括我自己,所以又找了一些資料,希望這次能完全解決MYSQL數據庫的亂碼問題。 
第一種方法,很精辟的總結: 
經常更換虛擬主機,而各個服務商的MYSQL版本不同,當導入數據后,總會出現亂碼等無法正常顯示的問題,查了好多資料,總結出自己的一點技巧: 

WINDOWS 下導入應該這樣 
使用MYSQL的命令 
在DOS命令下進入mysql的bin目錄下,輸入mysql -uroot -p密碼 數據庫名稱<要恢復的數據庫, 例如我們要把D盤的一個名稱為test.sql的數據庫恢復到本地的test2這個數據庫,那么就這樣: mysql -uroot -p密碼 test2以前的國外主機用的Mysql是4.x系列的,感覺還比較好,都無論GBK和UTF-8都沒有亂碼,沒想到新的主機的Mysql是5.0版本的,導入數據后,用php讀出來全是問號,亂碼一片,記得我以前也曾經有過一次切換出現亂碼的經驗,原因肯定是Mysql版本之間的差異問題。 

只好查資料,發現了一個解決方法,就是在mysql_connect后面加一句SET NAMES UTF8,即可使得UTF8的數據庫消除亂碼,對于GBK的數據庫則使用SET NAMES GBK,代碼如下: 

$mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass); 
mysql_query("SET NAMES 'GBK'"); 


數據庫字符集為utf-8 

連接語句用這個 
mysql_query("SET NAMES 'UTF8'"); 
mysql_query("SET CHARACTER SET UTF8"); 
mysql_query("SET CHARACTER_SET_RESULTS=UTF8'"); 

還有個方法就是,如果你自己的機器的話,可以更改MYSQL字符集,一般在MYSQ4和MYSQL5這兩個版本中有效 


第二個方法:很不錯的解說,可以試一下 

mysql亂碼處理總結: 

(1)Java中處理中文字符正常,在cmd client中顯示亂碼是字符集的問題. 

(2)字段長度設置夠長,但插入中文字符時提示com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column錯誤是字符集的問題. 

(3)亂碼問題歸根到底是字符集的問題,那就從字符集設置方面考慮,不外乎下面幾個方面:server,client,database,connection,results. 

-------------------------解決辦法---------------------- 

(1)修改 my.ini(MySQL Server Instance Configuration 文件) 

php技術PHP+MYSQL 出現亂碼的解決方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 日韩欧美精品有码在线播放免费 | 超级最爽的乱淫片免费 | XXX国产麻豆HD | 啦啦啦影院视频在线看高清... | 日本xxxx8888| 亚洲精品一二三区区别在哪 | 亚洲影院在线播放 | 国产全部视频列表支持手机 | 三级黄在线播放 | 年轻夫妇韩剧中文版免费观看 | 国产囗交10p| 吉吉影音先锋av资源网 | 精品国产福利在线视频 | 午夜无码片在线观看影院 | 伊人久久影院 | 欧美GV肉片视频免费观看 | 老师好爽你下面水好多视频 | 亚洲天堂2017无码 | 漂亮的保姆3集电影免费观看中文 | 欧美6O老妪与小伙交 | 国产精品亚洲精品久久国语 | 色欲AV亚洲永久无码精品麻豆 | 无码专区久久综合久综合字幕 | 日本浴室日产在线系列 | 久久香蕉国产线看观看 | 亚洲视频免费看 | 手机在线国产视频 | 国产精品久久久久久久人热 | 午夜一级免费视频 | 亚洲黄色免费观看 | 久久国产36精品色熟妇 | 特级毛片内射WWW无码 | 国产在线观看网址你懂得 | 好紧好湿太硬了我太爽了文字 | 国产日韩高清一区二区三区 | 不良网站进入窗口软件下载免费 | 色婷婷亚洲精品天天综合影院 | 国产伦精品一区二区三区免费观看 | 麻豆精品无码久久久久久久久 | 精品国产午夜福利在线观看蜜月 | 国产又色又爽又刺激在线播放 |