首页
注册账号 Blog 论坛帮助 会员列表 搜索 今日新帖 标记版面已读 用户相册
返回   CFC加拿大中文论坛 > Blog > Riven 的 Blog > UTF-8, GB2312, Big5,编码混乱之痛
写啥好呢?
为这篇文章评分

UTF-8, GB2312, Big5,编码混乱之痛

发表于 2007-10-01 09:30 作者: Riven
中文编码之间的不兼容问题由来已久, 稍不小心就是乱码.

为了保证最大的兼容度和前瞻性,新论坛使用的是 UTF8, 这种编码的最大好处是可以在同一页面上很好的兼容各种语言. CFC原先的编码是GB2312,造成转换中丢失网页里的繁体字, 无法恢复.

主页新闻标题现在使用的是分析rss的方式,这种方式有几大缺点:
1.不能实时更新, rss有 cache.
2.现在主页用的是GB2312,需要编码转换, UTF8中的繁体部分丢失. 解决这个问题需要把UTF8的繁体部分先变成简体,然后在转换GB2312. 这种方式要用字符映射表, 编程比较麻烦. 舍弃. 最终解决办法,把首页和所有其他页面转换成UTF 8
3.RSS不稳定,经常出现读取错误.

解决办法:利用vbulletin提供的数据接口,直接读取数据库.但是执行效率有待考察, 需要建立一个单独的表,缓存主页需要的内容. 比如Top 10用户.

主页编码GB2312转化为 UTF8的最简单的方式:
Dreamweaver 的新建文档都是UTF8的编码, 在DM的代码显示方式中, copy所有的代码,然后复制到一个新的文件中, save as 就可以了. 非常简单方便.

主页转移中...
发表在 CFC工作进程
评论 1 Email文章
评论总数 1

评论

旧
shusheng 的头像
n多年前就告诉你,CFC无法在国内买的手机上正确显示,你就是不信...

害我只好换手机。
发表于 2007-10-01 21:10 作者: shusheng shusheng 当前离线
 

聚香圆

所有时间均为格林尼治时间 -4。现在的时间是 17:52

论坛内容均为网友自由上传, 不代表本网观点。
comefromchina.com does not represent or guarantee the truthfulness, accuracy, or reliability of any of communications posted by other users.


Powered by vBulletin® 版本 3.6.8
版权所有 ©2000 - 2008,Jelsoft Enterprises Ltd.
Copyright @ comefromchina.com 2007

SEO by vBSEO 3.1.0 ©2007, Crawlability, Inc.