6/20/2008

解决Blogger中文乱码的最简方法

当Blogger设定为Unicode(UTF-8)编码,使用默认模版发布中文时,就可能出现乱码、空白或错误提示等问题。最简单的解决办法就是,将模版开头的代码《$BlogMetaData$》挪至《title》《$BlogPageTitle$》《/title》的前面即可。(《》=<>)

这个简便易用的办法是我从月光博客学到的,感谢!
http://www.williamlong.info/archives/589.html

UTF-8是现在国际上通行的编码,因为他几乎支持所有语言,业已占据网页编码的主流。简体中文(GB2312)将来也有可能被它取代。现在国内新兴的网站都采用了UTF-8编码。

我的博客(fulue.com)是用Blogger绑定域名,再上传至FTP更新的。

开始我用的就是UTF-8编码,页面却出现乱码、空白或错误提示等问题。选用GB2312编码时,有些字符就显示的是“?”。比如我最近发布的那篇《雨打琴歌》
(http://fulue.com/2008/06/blog-post_15.html),其中用到了“欸”字,就显示的是“?”;当我把编码再改作UTF-8,“欸”字显示了,但整个页面就显示不正常了。还有那个中文的破折号“——”,用UTF-8编码就显示的是俩“?”。

很是折磨人,一直都没找到好的解决办法,昨晚才Google到这个解决办法。

这是Blogger的默认模版支持中文时出现的BUG,这个问题几年前就已经出现了,并且又这么容易解决,但Google为何不修改一下默认的模版呢?或者给个中文提示也行啊?非让它这么折磨每一个中文新用户。

因为这个办法太简便了,并且解决了大问题,所以特意记下来,以便他/她人解忧。(作者:福禄祯祥fulue.com)

No comments:

Post a Comment