站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

php html頁(yè)面中文亂碼問(wèn)題怎么解決

php html頁(yè)面中文亂碼問(wèn)題的解決辦法:1、在前端通過(guò)“”設(shè)置整個(gè)頁(yè)面的字符編碼;2、在php中通過(guò)“header("content-type:text/html; charset=xxx");”設(shè)置字符即可。

php html頁(yè)面中文亂碼問(wèn)題怎么解決

本教程操作環(huán)境:Windows10系統(tǒng)、PHP8.1版、DELL G3電腦

php html頁(yè)面中文亂碼問(wèn)題怎么解決?

前端網(wǎng)頁(yè)、php與mysql數(shù)據(jù)庫(kù)字符編碼(解決中文等亂碼問(wèn)題

web開(kāi)發(fā)中經(jīng)常涉及前端網(wǎng)頁(yè)——php——mysql之間的數(shù)據(jù)交互,當(dāng)數(shù)據(jù)只有英文時(shí)通常不會(huì)有什么問(wèn)題,但一旦涉及中文,三個(gè)地方的某一處字符編碼不一致(如,網(wǎng)頁(yè)使用的時(shí)gbk而mysql使用utf-8)就有可能導(dǎo)致亂碼的出現(xiàn)。

(注:關(guān)于字符編碼請(qǐng)參見(jiàn)百度百科:http://baike.baidu.com/view/1204863.htm?fr=aladdin)

前端網(wǎng)頁(yè)編碼:

通常我們都認(rèn)為可以通過(guò)<head>標(biāo)簽內(nèi)的<meta>項(xiàng)(如<META http-equiv="content-type" content="text/html; charset=xxx">)來(lái)設(shè)置整個(gè)頁(yè)面的字符編碼。大部分頁(yè)面可以采用這種方式來(lái)告訴瀏覽器顯示這個(gè)頁(yè)面的時(shí)候采用什么編碼,但是有的時(shí)候我們會(huì)發(fā)現(xiàn)有了這句還是不行,不管xxx是哪一種,瀏覽器采用的始終都是一種編碼。

這種情況涉及到http協(xié)議通信中的頭部(header)部分,實(shí)際上,用戶瀏覽網(wǎng)頁(yè)時(shí),服務(wù)器發(fā)送給用戶的內(nèi)容不僅包括我們的網(wǎng)頁(yè)(包括html/css/js這些代碼內(nèi)容),還包括被稱(chēng)為頭部(header)的描述性內(nèi)容,這些內(nèi)容會(huì)告知客戶端將要接收的數(shù)據(jù)的類(lèi)型(是html還是純文本還是多媒體文件等)、大小、來(lái)源等信息(如果想要看一下這些信息,可以使用telnet工具(而不是通過(guò)瀏覽器)按照http協(xié)議自己發(fā)起get等請(qǐng)求試試)。由于頭部是優(yōu)先于html發(fā)送的,<meta>作為html的一部分其優(yōu)先級(jí)也低于頭部,如果在頭部中已經(jīng)包含了有關(guān)網(wǎng)頁(yè)字符編碼的描述,瀏覽器最終就會(huì)按頭部中說(shuō)明的字符編碼集來(lái)解析網(wǎng)頁(yè)。

在php中,可以使用 header("content-type:text/html; charset=xxx"); 來(lái)發(fā)送關(guān)于字符集的頭部。

而對(duì)于apache服務(wù)器來(lái)說(shuō),它具有一個(gè)AddDefaultCharset的功能,也就是會(huì)為每個(gè)發(fā)送的網(wǎng)頁(yè)按照服務(wù)器默認(rèn)的字符集設(shè)定好對(duì)應(yīng)頭部。

查看/etc/apache2/httpd.conf(2.4之前)或/etc/apache2/conf-available/charset.conf(2.4及以后),里面有一句AddDefaultCharset xxx如果這一句未處于注釋狀態(tài),那么為每個(gè)網(wǎng)頁(yè)添加默認(rèn)字符集頭部的功能就處于開(kāi)啟狀態(tài),此時(shí)單獨(dú)設(shè)置<meta>標(biāo)簽里的字符集便沒(méi)有效果。

注意:html頁(yè)面所標(biāo)明的編碼方式應(yīng)該與實(shí)際在編寫(xiě)html頁(yè)面(其實(shí)就是純文本)時(shí)保存所用的編碼方式一致。

一般而言,為了兼容中文甚至

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
久久精品亚洲综合专区| 日本精品一区二区三区在线视频 | 日本精品中文字幕| 亚洲一级Av无码毛片久久精品| 国产av影片麻豆精品传媒| 精品人妻一区二区三区浪潮在线 | 亚洲国产精品综合久久网络| 国产成人午夜精品免费视频| 午夜精品久久久久久99热| 国产在线精品一区二区高清不卡| 国产精品国产三级国产普通话一| 51视频国产精品一区二区| 国产成人精品无码一区二区三区 | 国产精品久久精品福利网站| 2021久久国自产拍精品| 91久久国产精品| 久久国产精品免费专区| 国产一级精品高清一级毛片| 手机日韩精品视频在线看网站| 国产精品久久久久999| 亚洲精品宾馆在线精品酒店| 2021国产精品自拍| 无码人妻丰满熟妇精品区| 国产午夜精品理论片久久影视 | 精品香蕉一区二区三区| 97国产精品视频观看一| 久久久亚洲精品视频| 国产亚洲精品自在久久| 国产午夜亚洲精品国产成人小说 | 精品欧洲av无码一区二区| 久久一区二区三区精品| 日韩精品国产自在久久现线拍| 91精品国产色综合久久| 国产成人精品一区二区三区| 青草青草久热精品视频在线观看| 亚洲精品国产日韩| 国产99视频免费精品是看6| 日韩人妻无码精品无码中文字幕| 国产成人精品日本亚洲11| 久久精品一区二区| 99re这里只有精品6|