真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php讀取mysql中文亂碼怎么辦-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

成都創(chuàng)新互聯(lián)總部坐落于成都市區(qū),致力網(wǎng)站建設(shè)服務(wù)有網(wǎng)站制作、成都網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷策劃、網(wǎng)頁設(shè)計(jì)、網(wǎng)站維護(hù)、公眾號(hào)搭建、小程序設(shè)計(jì)、軟件開發(fā)等為企業(yè)提供一整套的信息化建設(shè)解決方案。創(chuàng)造真正意義上的網(wǎng)站建設(shè),為互聯(lián)網(wǎng)品牌在互動(dòng)行銷領(lǐng)域創(chuàng)造價(jià)值而不懈努力!

今天就跟大家聊聊有關(guān)php讀取mysql中文亂碼怎么辦,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

解決方法:1、在網(wǎng)頁文件中使用設(shè)置UTF-8編碼;2、新建數(shù)據(jù)庫時(shí)設(shè)置UTF-8編碼;3、PHP連接數(shù)據(jù)庫時(shí),使用“mysql_query("set names 'utf8'");”設(shè)置數(shù)據(jù)的字符集為utf-8。

MySQL對(duì)中文的支持程度還是很有限的,尤其是新手,但凡出現(xiàn)亂碼問題,就會(huì)頭大。

亂碼問題:

用PHPmyAdmin操作MySQL數(shù)據(jù)庫漢字顯示正常,但用PHP網(wǎng)頁顯示MySQL數(shù)據(jù)時(shí)所有漢字都變成了?號(hào)。

癥狀:用PHPmyAdmin輸入漢字正常,但當(dāng)PHP網(wǎng)頁顯示MySQL數(shù)據(jù)時(shí)漢字就變成了?號(hào),并且有多少個(gè)漢字就有多少個(gè)?號(hào)。

原因:沒有在PHP網(wǎng)頁中用代碼告訴MySQL該以什么字符集輸出漢字。

解決方法:

1、網(wǎng)頁文件head設(shè)置編碼

2、PHP頁面在保存的時(shí)候使用utf-8編碼保存,可以用記事本或convertz802轉(zhuǎn)換文件

3、在MYSQL中新建數(shù)據(jù)庫的時(shí)候,數(shù)據(jù)庫選擇UTF-8編碼,既字符集設(shè)定為 utf-8_unicode_ci(Unicode (多語言),不區(qū)分大小寫),

庫里面 表table的 整理 設(shè)置為 utf-8_general_ci

表里面的每個(gè)字段的 整理 都設(shè)置為 utf-8_general_ci

4、在PHP連接數(shù)據(jù)庫的時(shí)候,也就是mysql_connect()之后加入

//設(shè)置數(shù)據(jù)的字符集utf-8
mysql_query("set names 'utf8'");
mysql_query("set character_set_client=utf8");
mysql_query("set character_set_results=utf8");

注意是utf8,不是utf-8 。

如果你的網(wǎng)頁編碼是gb2312,那就是 SET NAMES GB2312。但編輯員強(qiáng)烈推薦網(wǎng)頁編碼、MySQL數(shù)據(jù)表字符集、PHPmyAdmin都統(tǒng)一使用UTF-8。

以上四點(diǎn)即可實(shí)現(xiàn)全站utf-8編碼,而且在數(shù)據(jù)庫中也不會(huì)有中文亂碼。

拓展:

亂碼問題:用PHPmyAdmin輸入數(shù)據(jù)時(shí)發(fā)生錯(cuò)誤,不讓輸入或出現(xiàn)亂碼

解決方法:這是設(shè)置問題。請(qǐng)安裝最新版PHPmyAdmin或Appserv,打開PHPmyAdmin,MySQL 字符集: UTF-8 Unicode (utf8); MySQL 連接校對(duì)應(yīng)該為utf8_unicode_ci;創(chuàng)建新的數(shù)據(jù)庫時(shí)整理一欄請(qǐng)也選成utf8_unicode_ci。

網(wǎng)頁字符集也最好選用utf-8。utf-8是國(guó)際標(biāo)準(zhǔn)編碼,是趨勢(shì)。

看完上述內(nèi)容,你們對(duì)php讀取mysql中文亂碼怎么辦有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝大家的支持。


分享題目:php讀取mysql中文亂碼怎么辦-創(chuàng)新互聯(lián)
文章分享:http://weahome.cn/article/djpsjo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部