Re: [問題] 如何讓網頁載入編碼預設為"big5"?

看板Web_Design作者 (看文不要只會用橫的看)時間15年前 (2011/01/25 13:18), 編輯推噓1(104)
留言5則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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
感謝Averywu的指點,還特地寄到我的信箱,真的謝謝您^^"
01/25 23:45, 1F

01/25 23:46, , 2F
照您的方法真的解決了!!原來是我用Ultraedit編輯完網頁後
01/25 23:46, 2F

01/25 23:46, , 3F
存檔類型總是沒理會他,原來下方還有個編碼類型,以前都是
01/25 23:46, 3F

01/25 23:46, , 4F
"Default",原來可以手動選擇為"utf-8",存成utf-8就能正常
01/25 23:46, 4F

01/25 23:46, , 5F
顯示囉^^"太感謝您了~
01/25 23:46, 5F
文章代碼(AID): #1DFbqo_S (Web_Design)
文章代碼(AID): #1DFbqo_S (Web_Design)