MozTW 討論區
https://forum.moztw.org/

請教前輩??為何部落格之連結會變成亂碼??
https://forum.moztw.org/viewtopic.php?f=2&t=2527
1 頁 (共 1 頁)

發表人:  MacJungleHeart [ 2004-06-14, 15:29 ]
文章主題 :  請教前輩??為何部落格之連結會變成亂碼??

請問各位前輩高手們:
小弟連結至以下網址上面的,其他部落格連結全變成亂碼,
請問是我沒設定好字型顯示嗎,還是有其他的設定不對呢??
例一:http://carol.bluecircus.net/archives/001495.html
例二:http://blog.twblog.net/carol

發表人:  nakeho [ 2004-06-14, 18:50 ]
文章主題 : 

有點怪的搞法………
http://blog.twblog.net/carol 的「Blog Blogs」這裡,是用 java script 載入一個php網頁,載入的時候,Firefox會以 iso-8859-1 為預設語系載入,如此一來,無論網頁的語系設定是否正確,那個部分在 Mozilla* 系瀏覽器下觀看,永遠都是亂碼。

解決的方案………改那個 php 檔,加入語系宣告,或者加上 Html 的 Header。

發表人:  訪客 [ 2004-06-14, 22:37 ]
文章主題 : 

nakeho 寫:
有點怪的搞法………
http://blog.twblog.net/carol 的「Blog Blogs」這裡,是用 java script 載入一個php網頁,載入的時候,Firefox會以 iso-8859-1 為預設語系載入,如此一來,無論網頁的語系設定是否正確,那個部分在 Mozilla* 系瀏覽器下觀看,永遠都是亂碼。

解決的方案………改那個 php 檔,加入語系宣告,或者加上 Html 的 Header。


nakeho 大大:
原來是這樣喔~~ 嗯,又是如之前有網友提問的,是因為用 java script 載入,原來是這樣難怪更改網頁語系文字顯示設定,
對那塊版面依然是無法作用,那麼對我們使用 Mozilla* 系瀏覽器的用戶來說,還是又多了一個遺憾的小小缺陷,
針對這種只給IE觀看的網頁設計,無論到哪都會發生耶~
最終還是要看這些網站或是部落格的站主,願不願意再多花點力氣顧及到我們這些使用非主流瀏覽器的使用者了。
我們使用Mozilla* 系瀏覽器的朋友們,大家要多多幫自己愛用的瀏覽器宣傳,
多拉一些跳槽到我們這邊來,別再讓IE一面獨大了!!

發表人:  MacJungleHeart [ 2004-06-14, 22:40 ]
文章主題 : 

抱歉!!剛剛忘記登入,
上面那個是我,也忘了跟nakeho 大大道謝,
多謝你的解說,真是清楚詳細,
很感謝您的熱心指點~~

發表人:  訪客 [ 2004-06-15, 22:22 ]
文章主題 : 

nakeho 寫:
有點怪的搞法………
http://blog.twblog.net/carol 的「Blog Blogs」這裡,是用 java script 載入一個php網頁,載入的時候,Firefox會以 iso-8859-1 為預設語系載入,如此一來,無論網頁的語系設定是否正確,那個部分在 Mozilla* 系瀏覽器下觀看,永遠都是亂碼。

解決的方案………改那個 php 檔,加入語系宣告,或者加上 Html 的 Header。


不知道這算不算 bug 。 javascript 代碼預設是 utf-16 的?包含在網頁里的使用當前網頁的編碼。 javascript 本身好象不能設定編碼的, http 的宣告是否應該不知道是怎麼規定的。

發表人:  nakeho [ 2004-06-15, 22:34 ]
文章主題 : 

<script language="javascript" type="text/javascript" src="http://rpc.blogrolling.com/display.php?r=c8b95fab68dd82e32685f8da615098ca"></script>

網頁中載入的是這一段。

這是 blogrolling 的問題,他們在撰寫網頁時並沒考慮到會有東方人來使用,所以並沒有加入語系宣告。

解決的方法只能請他們修改網頁,符合標準的 Html 4.x 規格。

發表人:  訪客 [ 2004-06-16, 00:36 ]
文章主題 : 

nakeho 寫:
<script language="javascript" type="text/javascript" src="http://rpc.blogrolling.com/display.php?r=c8b95fab68dd82e32685f8da615098ca"></script>

網頁中載入的是這一段。

這是 blogrolling 的問題,他們在撰寫網頁時並沒考慮到會有東方人來使用,所以並沒有加入語系宣告。

解決的方法只能請他們修改網頁,符合標準的 Html 4.x 規格。


http://www.w3.org/TR/REC-html40/interact/scripts.html

載入的是一個 javascript 源文件,他本身是無法宣告語言的,規定上說可以在 <script charset="utf-8" src="..."> 中設定 script 所用的編碼。

按理說,如果沒有指定,應該跟隨當前網頁的設定,或者使用 javascript 本身的預設值。但這里 mozilla 似乎采用的 javascript 所在 server 的 http 頭文件, iso8859-1,不太合理。不知道mozilla的人是否考慮過這種情況。

誰知道呢...

發表人:  訪客 [ 2004-06-16, 00:44 ]
文章主題 : 

測試加入 charset="utf8" 也沒有用,大概是所有地方都是 http 的宣告優先吧。

發表人:  Leon [ 2005-08-21, 22:56 ]
文章主題 : 

我也遇到這問題><,相片網站Flickr有提供一個badge的服務,它讓我用javascript貼在我的網頁上,可以輸出HTML成我的照片,照理說也都是UTF-8才對,可是title屬性firefox都用ISO 8859-1去編碼,而且Opera跟IE都可以正確顯示,唯有Firefox......。

http://mail.tyai.tyc.edu.tw/~s714220/

發表人:  abev66 [ 2005-08-22, 11:31 ]
文章主題 : 

MacJungleHeart 寫:
請問各位前輩高手們:
小弟連結至以下網址上面的,其他部落格連結全變成亂碼,
請問是我沒設定好字型顯示嗎,還是有其他的設定不對呢??
例一:http://carol.bluecircus.net/archives/001495.html
例二:http://blog.twblog.net/carol


耶??我的看起來是正常的ㄝ,我的Firefox選了UTF-8萬國碼(它自己選的),你去調調看預設編碼好了。(上面說有問題的網頁都試過了沒問題)

發表人:  MacJungleHeart [ 2005-08-22, 12:15 ]
文章主題 :  已經正常~

這個問體已經有段時間了,昨天連上這兩個網址,已經沒有亂碼了,
看來都顯示正常,不知是否該網的部落格已有修正之前網友們提出的
問題,或是因我已升級FF的關係??
感謝大家的熱心,這麼久的發文又翻上來~~ :o
謝謝~~! :)

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/