網頁的語系問題 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ ADSL_CABLE_FTTH 寬 頻 上 網 討 論 > -- 網 路 技 術 版


PCZONE 討論區



通知

-- 網 路 技 術 版 較深入的網路方面技術問題,請來此這版討論

會員
網頁的語系問題
大家好:
我有一個網頁的語系問題,我在我的每個網頁都有加入下列的宣告
語法:
<meta http-equiv="Content-Type" content="text/html; charset=big5">
可是當使用者在瀏覽網頁時,「某些」網頁都會變亂碼(語系變成了"西歐語系"),要再改為"繁體中文"才看得到裡面的資料!!

不知道是哪邊出了問題,因為我的後台是用Apache in Linux,我怕是設定檔的問題。
不知道大家有沒有遇過?!

回覆
あなたの家に行く

你說的'使用者'是指,自己看自己寫的網頁嗎?'自動選取'勾選了嗎?

有加入這個宣告,一般情況應該都沒問題。

題外的話{

為了方便,省略這一行敘述對使用者而言可是很痛苦的!這個網頁跑繁體中文Big5,跳到下一個網頁跑簡體中文GB2312或HZ,然後又是日文Shift-JIS、EUC,韓文...至少這些網頁琥珀使用頻率上都很高,結果每次都給它改來改去,實在是太累了!暫時使用簡體版Win的原因之一,就是可以抓到更多繁體版下不存在或較少的問題。

};
回覆
會員

引用:
最初由 琥珀 發表
你說的'使用者'是指,自己看自己寫的網頁嗎?'自動選取'勾選了嗎?

有加入這個宣告,一般情況應該都沒問題。

題外的話{

為了方便,省略這一行敘述對使用者而言可是很痛苦的!這個網頁跑繁體中文Big5,跳到?..
謝謝您的回覆,

是我寫在公司網站上的網頁,給使用者瀏覽,"自動選取"有勾選了。

我有去查過了news group,也有人有類似的問題,大概是發生在新版的Apache,解決的方法有三種
方法1:
在設定檔加入
" AddDefaultCharset Big5 "
方法2:
在設定檔加入
" DefaultLanguage tw "
方法3:
在設定檔更改語言的優先次序
" LanguagePriority tw en da nl et fr de el it ... "

奇怪的是,我用了這三種方法,也是同樣的問題,並沒有解決。
回覆
jmi
高級會員

那試試在 httpd.conf 的 "最上面" 加入這幾行:
AddLanguage tw .tw
AddLanguage zh-tw .tw
AddCharset big5 .big5 .b5
AddCharset Big5 .Big5 .big5
回覆
會員

引用:
最初由 jmi 發表
那試試在 httpd.conf 的 "最上面" 加入這幾行:
AddLanguage tw .tw
AddLanguage zh-tw .tw
AddCharset big5 .big5 .b5
AddCharset Big5 .Big5 .big5
不行ㄋ
這樣啟動時就有錯誤了
回覆
會員
網頁會呈現亂碼->語系不對
在RedHat8.0媟s版的Apache 2.040,由於預設的編碼為西歐字母(ISO)
所以當我們在看網頁時,會自動將編碼跳到西歐字母(ISO),而在看中文字時是呈現亂碼

我試過只要將/etc/httpd/conf/http.conf檔堛
AddDefaultCharset ISO-8859-1
這行字去掉不加任何字

或去掉後再加上
AddDefaultCharset Big5
也可以

我過最後我還是加上
AddDefaultCharset Big5
因為我覺得這樣子,才能讓系統知道我要的預設編碼是繁體中文(Big5)

你們說是吧!
回覆
會員

httpd.conf 設定完成後, Apache 要重新啟動

# apachectl restart
回覆
會員

我已經解決了...

不好意思,跟apache無關,

是cookie語系的問題...

謝謝大家。

回覆
會員

是cookie語系的問題...

不好意思
我聽不太懂
請說詳細一點好嗎
謝謝
回覆
會員

引用:
最初由 Peaceful Mind 發表
是cookie語系的問題...

不好意思
我聽不太懂
請說詳細一點好嗎
謝謝
例如當我在用Perl建立Cookie時,必須宣告在網頁檔頭的位置,
SetCookie時有一個參數:charset,如果這個參數沒設定,
它就會以西歐語系做為網頁的編碼,所以我的網頁的中文字就會以亂碼呈現啦。

這個問題在 server 本來就是安裝為英文語系時會發生,
我以前的 server 是安裝中文語系的,就沒有出現這樣的問題。

回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。