CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟





 
标题: [求助] 关于WEB开发中的字符集问题(二问)
阿贝克隆比
白金会员
Rank: 7Rank: 7Rank: 7



UID 319504
精华 0
积分 4806
帖子 551
威望 2200
ZD币 690 元
阅读权限 150
注册 2008-4-16
状态 离线
  楼主
发表于 2008-6-18 16:29  资料  个人空间  短消息  加为好友 
开发者在线

关于WEB开发中的字符集问题(二问)

-、在Struts+Hibernate的系统中,其它地方全部是UTF-8,除了MYSQL数据库GB2312,中文一切正常,为什么?
二、Struts当中,所有组件都为UTF-8,通过标签 <bean:message >输出,把输出的东西放到资源文件.properties里,然后用native2ascill对。properties文件进行转码,如果转成GB2312显示一切正常,如果转成UTF-8确是乱码

请各位大侠解释原因,以下为我个人解答:不知道对不
答一:因为UTF-8的中文编码占三位,而GB2312为两位,也就是说在GB2312基础上增加了一位有效位,所以对于大多数汉字而言,UTF-8去掉有效位就是GB2312编码,所以当我以UTF-8码存入数据库时,因为会安照数据库的GB2312存放,所以会去掉有效位,对于大多数汉字而言,此编码没有变化,所以不会乱码,
答二:我没懂,




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
 



当前时区 GMT+8, 现在时间是 2009-7-5 05:55

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.057668 second(s), 4/3 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版