中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

pHp頁面顯示亂碼?創(chuàng)新互聯(lián)教你如何解決

2023-11-09    分類: 網(wǎng)站建設(shè)

網(wǎng)頁亂碼一直是網(wǎng)絡(luò)編程高手都頭痛的問題,在學(xué)習(xí)當(dāng)中經(jīng)常遇到這個問題,查找了相關(guān)的資源,總結(jié)如下:

一般的中文編碼:gb2312,gbk(前者的一種擴(kuò)展),這兩種編碼缺乏國際通用性;UTF-8為國際標(biāo)準(zhǔn)編碼,一般網(wǎng)頁編碼使用該編碼方式;

出現(xiàn)亂碼大部分是由于編碼方式的不一致導(dǎo)致的,其中主要有四個地方不一致就可能存在這個可能:

1、頁面文件的編碼方式(.html,.php等)

2、 html.head中指定瀏覽器的編碼方式

3、MySQL數(shù)據(jù)庫傳輸?shù)木幋a方式

4、Apache字符集

這四個的編碼一般需要統(tǒng)一起來,統(tǒng)一為UTF-8更為合適。以下四點應(yīng)該注意:

1、plusEdit這種編輯會識別文件編碼,打開并保存后編碼方式保持不變 ;而像visual studio 2005、Zend Studio等開發(fā)工具會以工具選項中的字符集打開并保存,可能改變原來的編碼方式,可能原來是utf-8的,zend studio ->工具(選項編碼為gb2312),打開并保存就變成了gb2312可能會出現(xiàn)亂碼;

2、<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 這句話可以強(qiáng)制要求瀏覽器以utf-8編碼方式來查看頁面,但有一點需要注意,可能Apache的字符集為非UTF-8,例如Gb2312,此時瀏覽器會優(yōu)先以服務(wù)器(Gb2312)的字符集編碼打開,又可能導(dǎo)致亂碼;所以一般可以這么處理:關(guān)閉服務(wù)器Apache的字符集AddDefaultCharset off 此時瀏覽會以頁面Head中字符集打開;

3、pHp一般都與mysql數(shù)據(jù)庫交互,兩者進(jìn)行數(shù)據(jù)通信時,也有一個編碼問題,不管增還是查,必須指定通信編碼方式(一般與Head中編碼方式UTF-8一致,否則取出來的數(shù)據(jù)是以非UTF-8編碼的,到頁面上顯示仍舊為亂碼;把UTF-8編碼的字符通過非UTF-8的通信方式傳輸?shù)綌?shù)據(jù)庫同樣會失敗,我遇到了這個Insert失敗問題,希望大家不要重蹈覆轍,O(∩_∩)O~) 指定通信方式方法:mysql_query('set names utf8'),注意不是utf-8;

4、一般跟數(shù)據(jù)庫建庫時的編碼沒有關(guān)系,修改后sql語句執(zhí)行會有問題,比如前臺可視化工具操作刪除數(shù)據(jù)時會報字符集不符合的錯誤(我用的工具為MySql-Front),也不需要修改my.ini文件中的編碼方式,修改后可能導(dǎo)致Mysql無法啟動,報1065錯誤 ;只要命令行執(zhí)行mysql客戶機(jī)程序時增與查沒有出現(xiàn)亂碼,數(shù)據(jù)庫的編碼方式應(yīng)該是沒有問題的,重點需要檢查的是否是上面三個導(dǎo)致的亂碼。

分享名稱:pHp頁面顯示亂碼?創(chuàng)新互聯(lián)教你如何解決
URL分享:http://m.rwnh.cn/news40/293290.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、網(wǎng)站內(nèi)鏈、搜索引擎優(yōu)化、云服務(wù)器、App設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
安宁市| 沿河| 崇信县| 古蔺县| 阳曲县| 南皮县| 日喀则市| 海淀区| 确山县| 格尔木市| 隆回县| 连城县| 阿图什市| 横山县| 龙海市| 电白县| 娄烦县| 吴堡县| 彩票| 城固县| 西吉县| 施甸县| 错那县| 湘潭市| 巴东县| 大庆市| 沅江市| 乡宁县| 丰县| 巫山县| 安义县| 曲麻莱县| 宾阳县| 石嘴山市| 紫金县| 承德市| 邹城市| 修武县| 吕梁市| 大洼县| 湾仔区|