用 FF開也是一樣的結果~我乾脆貼網址吧~http://latitude.ilhouse.com/ch_wt/about.html點進去看到的應該會是亂碼~不過在瀏覽器編碼那邊選簡體就正常了另外這是YAHOO的中國網站http://cn.yahoo.com/他一點進去就直接顯示正常的簡體了~就是這個差別我搞不懂怎麼用
如果有機會的話, 把內容的原始碼看一下, 有不少像這類指定語系的設定,span lang="EN-US"還有先把字形的設定都取消看看.另外我抓了原始檔, 用 iconv 試著轉成其他語系, 出現了不少錯誤訊息,可能要注意原始碼斷行的部份有沒有剛好把中文切成兩半.
在把樓主的<meta http-equiv="Content-Type" content="text/html; charset=GB2312"/ >改成<meta http-equiv="Content-Type" content="text/html; charset=GB2312">之後就正常判讀了說
是使用 Apache 嗎?如果是的話.或許可能是 apache 預設了語系的關係.試試看在網頁目錄下加入一個檔案 .htaccess內容放入--------AddDefaultCharset gb2312--------然後看看網頁有沒有正常變成簡體了...
<meta http-equiv="Content-Language" content="zh-cn">已經刪了~斜線也砍了都沒用><darkhero大~你是說開一個新網頁裡面寫"AddDefaultCharset gb2312"然後存成htaccess.html嗎?
剛看了一下,伺服器是跑 apache 的,如果 META TAG 加上去編碼還是沒變,只要編輯一個檔案,叫 htaccess.txt,內容跟上面網友說的一樣,上傳到簡體頁面的目錄之後,再把檔名改成 .htaccess,這樣應該就可以正常選擇編碼了
關於Apache的語系設定...要編輯 httpd.conf 檔,有兩種方式可用1. 將 AddDefaultCharset 那一行mark掉(在前面加#), 這樣apache就不會控制網頁預設編碼, 而是交給瀏覽去判別, 例如:#AddDefaultCharset Big52.指定預設編碼不理會頁面中或瀏覽器設定的編碼, 例如:永遠以UTF-8顯示頁面AddDefaultCharset UTF-8編輯完存檔後,記得restart apache