新建工程时关于字符编码的选择

本文探讨了web工程中编码选择的重要性,对比了ISO8859_1、UTF-8与GBK的特点,强调UTF-8的通用性和GBK在中文环境的优势。

web工程在新建时,对于编码的选择是至关重要的。因为到了后面,随着项目文件的增多,发现编码不对再进行修改时,相当麻烦。虽然有一些eclipse的批量修改编码插件工具。


iso8859_1是不支持的中文,只是由于历史原因比如旧浏览器不支持所以有些工具默认是它,现在大多选择utf-8或者gbk。这两者都支持中文,应该选择哪个?gbk专门为中文而设,如果你是一个中文网站,并且只在中国访问;又或者只是一个管理系统在中国企业内部使用,选择gbk没有问题。但是如果需要国外访问,那最好还是utf-8,因为国外的gbk需要额外下载语言包,尽管utf-8更占空间,但是这点消耗不算什么,应该更注重使用者的体验。另外,如果你的系统很复杂,涉及与其他系统的跨域交互,那也建议用utf-8。一句话,gbk主要是节省一点字符的存储空间(比utf-8在中文节省一个字符),通用性还是utf-8好一些。

还有一点,gb2312才是标准,但是集合没有gbk大,比如如果有人把“情况”误写为“情況”,这个況字gb2312是不支持的。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值