這個標簽的作用是聲明客戶端的瀏覽器用什么字符集編碼顯示該頁面,xxx 可以為 GB2312、GBK、UTF-8(和 MySQL 不同,MySQL 是 UTF8)等等。因此,大部分頁面可以采用這種方式來告訴瀏覽器顯示這個 " /> 国产精品久久人妻无码网站一区L,樱花草在线观看影院,老太婆性BBWBBW

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

php 各種應用亂碼問題的解決方法

1) 使用 標簽設置頁面編碼

這個標簽的作用是聲明客戶端的瀏覽器用什么字符集編碼顯示該頁面,xxx 可以為 GB2312、GBK、UTF-8(和 MySQL 不同,MySQL 是 UTF8)等等。因此,大部分頁面可以采用這種方式來告訴瀏覽器顯示這個頁面的時候采用什么編碼,這樣才不會造成編碼錯誤而產生亂碼。但是有的時候我們會發現有了這句還是不行,不管 xxx 是哪一種,瀏覽器采用的始終都是一種編碼,這個情況我后面會談到。

請注意, 是屬于 HTML 信息的,僅僅是一個聲明,僅表明服務器已經把 HTML 信息傳到了瀏覽器。

2) header("content-type:text/html; charset=xxx");

這個函數 header() 的作用是把括號里面的信息發到 http 標頭。如果括號里面的內容為文中所說那樣,那作用和 標簽基本相同,大家對照第一個看發現字符都差不多的。但是不同的是如果有這段函數,瀏覽器就會永遠采用你所要求的 xxx 編碼,絕對不會不聽話,因此這個函數是很有用的。為什么會這樣呢?那就得說說 http 標頭和 HTML信息的差別了:

http 標頭是服務器以 http 協議傳送 HTML 信息到瀏覽器前所送出的字串。而 標簽是屬于 HTML 信息的,所以 header() 發送的內容先到達瀏覽器,通俗點就是 header() 的優先級高于 (不知道可不可以這樣講)。假如一個 php 頁面既有header("content-type:text/html;charset=xxx"),又有,瀏覽器就只認前者 http 標頭而不認 meta 了。當然這個函數只能在 php 頁面內使用。

同樣也留有一個問題,為什么前者就絕對起作用,而后者有時候就不行呢?這就是接下來要談的Apache 的原因了。

3) AddDefaultCharset

Apache 根目錄的 conf 文件夾里,有整個 Apache 的配置文檔 httpd.conf。

用文本編輯器打開 httpd.conf,第 708 行(不同版本可能不同)有 AddDefaultCharset xxx,xxx為編碼名稱。這行代碼的意思:設置整個服務器內的網頁文件 http 標頭里的字符集為你默認的 xxx字符集。有這行,就相當于給每個文件都加了一行 header("content-type:text/html; charset=xxx")。這下就明白為什么明明 設置了是 utf-8,可瀏覽器始終采用 gb2312 的原因。

如果網頁里有 header("content-type:text/html; charset=xxx"),就把默認的字符集改為你設置的字符集,所以這個函數永遠有用。如果把 AddDefaultCharset xxx 前面加個"#",注釋掉這句,而且頁面里不含 header("content-type…"),那這個時候就輪到 meta 標簽起作用了。

下面列出以上的優先順序:

.. header("content-type:text/html; charset=xxx")

.. AddDefaultCharset xxx

..

如果你是 web 程序員,建議給你的每個頁面都加個header("content-type:text/html;charset=xxx"),這樣就可以保證它在任何服務器都能正確顯示,可移植性也比較強。

4) php.ini 中的 default_charset 配置:

php.ini 中的 default_charset = "gb2312" 定義了 php 的默認語言字符集。一般推薦注釋掉此行,讓瀏覽器根據網頁頭中的 charset 來自動選擇語言而非做一個強制性的規定,這樣就可以在同臺服務器上提供多種語言的網頁服務。

php截取漢字亂碼問題解決方法mb_substr函數的應用
mysql 中文亂碼解決方法集錦

php技術php 各種應用亂碼問題的解決方法,轉載需保留來源!

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

主站蜘蛛池模板: 九九99热久久999精品 | 最近中文字幕MV免费高清视频8 | 国产一区二区高清 | 拍戏被CAO翻了H | caoporm国产精品视频免费 | 前后灌满白浆护士 | 丰满老熟女白浆直流 | 精品日韩二区三区精品视频 | 久久综合久久伊人 | 亚洲精品无码不卡在线播放he | 亚洲高清在线精品一区 | 8050午夜二级一片 | 天天日免费观看视频一1 | 成人毛片100部免费看 | 古代荡乳尤物H妓女调教 | 亚洲中字慕日产2020 | 日韩视频在线观看 | SM高H黄暴NP辣H调教性奴 | 中文字幕A片视频一区二区 中文字幕AV在线一二三区 | 麻豆国产MV视频 | 国产婷婷午夜精品无码A片 国产婷婷色综合AV蜜臀AV | 国产亚洲视频中文字幕 | 快播萝莉影院 | 精品午夜久久影视 | 热九九99香蕉精品品 | 轻点灬大ji巴太粗太双性高h | 俄罗斯性孕妇孕交 | 2022精品福利在线小视频 | 一起碰一起噜一起草视频 | 日本大片免a费观看视频 | 成人国产亚洲欧美成人综合网 | 973午夜伦伦电影论片 | 年轻的朋友4在线看中文字幕 | 中文字幕亚洲欧美日韩2019 | 日韩精品一区二区三区AV在线观看 | 4399亚洲AV无码V无码网站 | 久久国产加勒比精品无码 | 精品伊人久久久 | 日本精品久久无码影院 | 一个人免费观看HD完整版 | 国语92电影网午夜福利 |