Re: [問題] 如何讓網頁載入編碼預設為"big5"?
※ 引述《mylucky (後來)》之銘言:
: 想請問各位先進,
: 要如何能讓網頁載入後, 預設編碼為"big5"而非"utf-8"?
: 因為我有些網頁中使用的字型,在utf-8模式下會顯示為亂碼,
: 必須在big5編碼才能正常顯示,
: 所以我不知道要將網頁預設的編碼寫在html code的哪一段裡面..
: 我有試過在<head></head> 內加入
: "<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=big5" />
: 這個宣告,不過還是沒用
: 目前ie瀏覽器連上網頁後,都是預設utf-8,必須手動改為big-5才能正常瀏覽
: 所以想做到能讓瀏覽器進入這個網頁,自動編碼模式為big5..
: 我的web server是使用自架的win32 apache
: 要怎麼修改網頁的code呢?
: 以上 請大家不吝指點!!
你現在的問題不在於CSS,而是你網頁檔案本身採用的是大五碼編碼在存檔。
所以你就算在charset那裡指定編碼為utf8也沒用,因為你檔案內容本身就不是
utf8了。
你的問題只要把charset改回utf8然後另存新檔,存檔時指定編碼為utf8就一切都
解決了。你如果再去改server的設定,只會讓你日後更頭大而已。
附上實作font-family:Verdana;的檔給你參考。中文不會是亂碼。
http://www.avery.idv.tw/1.htm
如果你真要改server,那請把 httpd.conf 裡的 AddDefaultCharset 這行
mark掉。這樣一切編碼都要靠網頁裡指定,如果漏寫或像你現在這樣就科科了
或把你的網頁編碼全改成big5,然後把 AddDefaultCharset 後面的編碼改成Big5
昨天丟你水球沒回,我看你搞這問題好多天還弄到四點還沒睡太辛苦了。
還有,font-family:Verdana; 對中文來說是不俱意義的。因為那是英文的無襯線字體
以上,供您參考。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.142.152
推
01/25 23:45, , 1F
01/25 23:45, 1F
→
01/25 23:46, , 2F
01/25 23:46, 2F
→
01/25 23:46, , 3F
01/25 23:46, 3F
→
01/25 23:46, , 4F
01/25 23:46, 4F
→
01/25 23:46, , 5F
01/25 23:46, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):