星期一, 11月 15, 2004

coding problem

把網頁的名字從中文改為英文,以為解決了coding的問題。但發現原來comment page仍是需要手動把檢視轉為Unicode。聯絡過幾次網站管理人,卻說一切正常。大概英文系統及mac用家就沒有coding的問題。寄居始終很麻煩,長遠還是該有一個自己的窩。

3 Comments:

At 12:55 上午, Blogger 小西 said...

解決方法:

解決UTF-8/BIG-5中文顯示問題

近日讀收買佬兄的One Great Pawn Shop,發現了他在副題上說:"Keep shifting the fonts to and from Unicode(UTF-8) and Big5 if you encounter any difficulties."

記憶中不少Blogger的中文Blog都有這個問題。現嘗試提供解決方法供大家參考,希望有用。

問題出自:在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,網頁便不會出現亂碼或不能顯示。

[來源:http://dukeofaberdeen.blogspot.com/2004/09/utf-8big-5.html]

 
At 9:14 上午, Blogger 熊一豆 said...

小西,謝謝你的方法,會一試。其實我最初是設定Big-5,但不只是廣東字,全文都變成問號怪符,所以只能用Unicode。

 
At 5:32 上午, Blogger littleoslo said...

as u said u should have u own home ar hehehe

 

發佈留言

<< Home