国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Apache > 正文

apache中文亂碼怎么解決

2024-08-27 18:24:32
字體:
來源:轉載
供稿:網友
  要解決Apache中文亂碼的情況,先修改httpd.conf (在Redhat中放置的位置為/etc/httpd/conf/)
  查找:
  AddDefaultCharset ISO-8859-1
  改成:
  #AddDefaultCharset ISO-8859-1
  AddDefaultCharset off
  這種方式關掉了服務器的默認語言的發送,這樣僅憑html文件頭中設置的語言來決定網頁語言。
  很多文章都說通過修改為 AddDefaultCharset GB2312 把缺省語言改成GB2312來解決中文亂碼,確實GB2312內碼的網頁可以正常顯示了,但這并非萬全之策。因為當你的網頁內碼不是GB2312,就算你在網頁用下面的meta指定了正確的語言,如ISO8859-1,也不會解碼為ISO8859-1,因為Apache已經先你一步將GB2312指定為網頁的語言了,如下圖:
  而這個是加了 AddDefaultCharset off 后的:
  修改后請重新啟動Apache,在Redhat中命令為
  /etc/init.d/httpd restart
  當使用一些網頁腳本引擎,如PHP,還可能需要修改相應的配置文件。
  以PHP為例,需要修改php.ini (Red Hat中位置在/etc/)
  找到:
  default_charset = "iso-8859-1" 或者類似的,如 default_charset = "gb2312",將其注釋掉:
  default_charset="iso-8859-1"
  客戶端:
  在中文網頁請中依情況在標簽中添加:
  GB2312:
  <META content="text/html; charset=gb2312" http-equiv="Content-Type">
  BIG5:
  <META content="text/html; charset=big5" http-equiv="Content-Type">
  UTF-8: (注意是UTF-8,而不是UTF8,我已經上過當了)
  <META content="text/html; charset=utf-8" http-equiv="Content-Type">
  如果還是不正常,請清空瀏覽器的Cache后,應該就可以解決亂碼的現象了。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 会理县| 桦川县| 沙河市| 方城县| 武冈市| 开鲁县| 东山县| 富民县| 二手房| 休宁县| 苍南县| 永和县| 信宜市| 乐清市| 芦溪县| 凌云县| 盖州市| 六枝特区| 临邑县| 吴堡县| 横峰县| 广河县| 承德县| 南城县| 南雄市| 从化市| 綦江县| 长寿区| 沂源县| 临安市| 乌拉特后旗| 芮城县| 厦门市| 区。| 吉水县| 申扎县| 宿州市| 逊克县| 新田县| 普格县| 和平县|