星期二, 5月 09, 2006

為什麼IE無法觀看Blogger?

問題出自:在Setting > Formatting > Encoding一項選了Universal (Unicode UTF-8)來作網頁的語言編碼。

如果大家都是寫文言白話的話,改用Chinese Traditional (Big5)即可,但缺點是很多外字、廣東字(如「咁」、「喂」)便不能顯示,所有Big5編碼中不包括的外字便會變成問號。

選用UTF-8編碼理論上便可顯示所有外字,甚至包括簡體字和日文,但在Blogger,便會出現收買佬兄所遇到的問題。

解決方法:

在Template內的html作出一個小修改:

一)在頭幾行中找出<title><$BlogPageTitle$></title>這一句

二)把這句剪下,並貼在<head>和</head>之間內文字的最後一句,即</head>的前一行:

<head>
<$BlogMetaData$>
<style type=”text/css”>
….
….
….
….
<title><$BlogPageTitle$></title>
</head>

三)最後將修改儲存

這樣的話,當IE讀你網頁的html時,會先讀到BlogMetaData,知道文件是以UTF編碼,之後再讀到Title時,便會懂的讀用UTF來decode,網頁便不會出現亂碼或不能顯示。

0 Comments:

張貼留言

<< Home