国产探花免费观看_亚洲丰满少妇自慰呻吟_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后,應該就可以解決亂碼的現象了。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙海市| 万载县| 星座| 万山特区| 江陵县| 南陵县| 芒康县| 噶尔县| 茶陵县| 西吉县| 麦盖提县| 阜平县| 丹棱县| 宁河县| 吴堡县| 黑水县| 遂昌县| 娄烦县| 基隆市| 泾阳县| 嘉鱼县| 鄱阳县| 阿图什市| 孟州市| 油尖旺区| 永城市| 曲麻莱县| 海丰县| 富民县| 雅江县| 娄底市| 江达县| 靖边县| 云浮市| 汤原县| 大埔区| 滦南县| 张家港市| 平安县| 德清县| 高要市|