close

我使用的瀏覽器是ie9

我的系統是Windows Vista

學校名稱:國立空中大學 National Open Unuversity

系別:商學系/ 學士

摘要:

有些時候因學習上的需要時,如製作網頁地圖或其他用途須更動原始碼,
我們會複使用瀏覽中的(XXX.html)網頁的原始碼,再貼到(記事本)接著存成.html檔來觀察網頁呈現結果,

發現當開啟檔案時,html網頁會出現亂碼,無法正常字體,我對照之後,發現很有意思,只要刪除原始碼字符當中的橫槓(-)如:charset="utf-8",

刪後charset="utf8",在存回去原檔名或另存成.html, 重新打開更正後的html,發現網頁竟然恢復正常字體。

將發現結果,製作簡短說明,供空中大學學弟妹參考! 祝~學習愉快

問題描述與解決方法:(不包括將網頁另存為新檔,兩者差異在檔案的大小,)

正常情形是經由>檢視>編碼>Unicode(UTF_8)>改選繁體中文 (Big5),就可以改正亂碼現象,恢復網頁。

問題在哪?

問題1:正常瀏覽網頁OK,但有時因學習需要,必須使用原始碼,當複製原始碼貼到<記事本>存成副檔名為(XXX.html)時,

再用瀏覽器ie打開時,出現亂碼無法出現正常字體。

解決方式: 竟然是只要刪除原始碼字符的(-),就可以恢復字體了。

改正前<meta....charset="utf-8">, 在原始碼的前段可以輕易地找到它。

改正後:<meta....charset="utf8">, 刪除橫槓( -),結果恢復字體,另存新檔檔時會出現警示方塊,

繼續>編碼方式為在下端的<ANSI>編碼

例子1:以空大首頁為例,上網瀏覽正常,下載原始碼存成.html, ie打開出現亂碼,修正後解決了亂碼現象 

<head>
<title>---國立空中大學---</title>
<meta charset="utf-8">

例子2:以yahoo blog

<head>
        <meta http-equiv="Content-Type" content="text/html; charset=
utf-8">    
更正後<meta http-equiv="Content-Type" content="text/html; charset=utf8">

 例子3:中央氣象局 (http://www.cwb.gov.tw/V7/)

        的原始碼網頁中超連結有經控制,有時會會出現ie9分頁同時卡住,重新整理或關掉ie就可以了,

         我覺得,他的網頁設計精良,的確是練習的好題材之一。

同樣也會出現亂碼現象,經改正後字體恢復。

小結論:

當網頁原始檔<貼到記事本>要另存新檔時的下方的 因編碼方式的選擇不同所所產生的字體亂碼現象。

1.電腦預設值編碼方式>( ANSI譯美國國家準協會),假如不更改原始碼 UTF-8時,會出現亂碼,但直接只更正原始碼之後存回去,
  即使在ANSI的編碼下仍可恢復字體修正亂碼現象,在我的採用的例子裡所採用直接更正原始碼之後存回去,其他都不改下完成。

2.正確的存檔方式,需在下拉式中選擇其中>編碼方式>為(unicode譯萬國碼) 就可以了,就不會出現亂碼現象了。

3.若只是瀏覽網頁,到上方工具列的檢視>編碼>改成繁體中文Big5,應該就可以恢復字體了。

4.不同的瀏覽器會有不同的狀況和解決方式,這裡只以瀏覽器ie9為例。

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 空大 小熊 的頭像
    空大 小熊

    空大小熊

    空大 小熊 發表在 痞客邦 留言(2) 人氣()