• 2

[求助]簡體網頁製作編碼求救~~

用 FF開也是一樣的結果~
我乾脆貼網址吧~
http://latitude.ilhouse.com/ch_wt/about.html
點進去看到的應該會是亂碼~不過在瀏覽器編碼那邊選簡體就正常了

另外這是YAHOO的中國網站
http://cn.yahoo.com/
他一點進去就直接顯示正常的簡體了~

就是這個差別我搞不懂怎麼用
如果有機會的話, 把內容的原始碼看一下, 有不少像這類指定語系的設定,
span lang="EN-US"
還有先把字形的設定都取消看看.

另外我抓了原始檔, 用 iconv 試著轉成其他語系, 出現了不少錯誤訊息,
可能要注意原始碼斷行的部份有沒有剛好把中文切成兩半.

slime大~
指定語系的設定我已經刪除了~也挑了一些字型設定出來刪掉
不過還是沒改變><
這真是我做網頁來的瓶頸之一阿
在把樓主的<meta http-equiv="Content-Type" content="text/html; charset=GB2312"/ >
改成
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
之後就正常判讀了說
我是把這一行
<meta http-equiv="Content-Language" content="zh-cn">
刪掉就能正常顯示了耶
是使用 Apache 嗎?

如果是的話.或許可能是 apache 預設了語系的關係.
試試看在網頁目錄下加入一個檔案 .htaccess
內容放入
--------
AddDefaultCharset gb2312
--------
然後看看網頁有沒有正常變成簡體了...
<meta http-equiv="Content-Language" content="zh-cn">
已經刪了~斜線也砍了都沒用><

darkhero大~
你是說開一個新網頁裡面寫"AddDefaultCharset gb2312"
然後存成htaccess.html嗎?
解決了
我想說試看看就給他丟hinet上結果馬上正常
看來是伺服器問題

謝謝所有幫忙的大大~
剛看了一下,伺服器是跑 apache 的,
如果 META TAG 加上去編碼還是沒變,
只要編輯一個檔案,叫 htaccess.txt,
內容跟上面網友說的一樣,上傳到簡體頁面的目錄之後,
再把檔名改成 .htaccess,這樣應該就可以正常選擇編碼了
http://about.me/cornguo
關於Apache的語系設定...

要編輯 httpd.conf 檔,有兩種方式可用

1. 將 AddDefaultCharset 那一行mark掉(在前面加#), 這樣apache就不會控制網頁預設編碼, 而是交給瀏覽去判別, 例如:
#AddDefaultCharset Big5

2.指定預設編碼
不理會頁面中或瀏覽器設定的編碼, 例如:永遠以UTF-8顯示頁面
AddDefaultCharset UTF-8


編輯完存檔後,記得restart apache
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?