新建工程时关于字符编码的选择
2014-11-09 14:23
127 查看
web工程在新建时,对于编码的选择是至关重要的。因为到了后面,随着项目文件的增多,发现编码不对再进行修改时,相当麻烦。虽然有一些eclipse的批量修改编码插件工具。
iso8859_1是不支持的中文,只是由于历史原因比如旧浏览器不支持所以有些工具默认是它,现在大多选择utf-8或者gbk。这两者都支持中文,应该选择哪个?gbk专门为中文而设,如果你是一个中文网站,并且只在中国访问;又或者只是一个管理系统在中国企业内部使用,选择gbk没有问题。但是如果需要国外访问,那最好还是utf-8,因为国外的gbk需要额外下载语言包,尽管utf-8更占空间,但是这点消耗不算什么,应该更注重使用者的体验。另外,如果你的系统很复杂,涉及与其他系统的跨域交互,那也建议用utf-8。一句话,gbk主要是节省一点字符的存储空间(比utf-8在中文节省一个字符),通用性还是utf-8好一些。
还有一点,gb2312才是标准,但是集合没有gbk大,比如如果有人把“情况”误写为“情況”,这个況字gb2312是不支持的。
iso8859_1是不支持的中文,只是由于历史原因比如旧浏览器不支持所以有些工具默认是它,现在大多选择utf-8或者gbk。这两者都支持中文,应该选择哪个?gbk专门为中文而设,如果你是一个中文网站,并且只在中国访问;又或者只是一个管理系统在中国企业内部使用,选择gbk没有问题。但是如果需要国外访问,那最好还是utf-8,因为国外的gbk需要额外下载语言包,尽管utf-8更占空间,但是这点消耗不算什么,应该更注重使用者的体验。另外,如果你的系统很复杂,涉及与其他系统的跨域交互,那也建议用utf-8。一句话,gbk主要是节省一点字符的存储空间(比utf-8在中文节省一个字符),通用性还是utf-8好一些。
还有一点,gb2312才是标准,但是集合没有gbk大,比如如果有人把“情况”误写为“情況”,这个況字gb2312是不支持的。
相关文章推荐
- Android新建工程时SDK选择问题
- 关于用ADS新建工程时,下载到flash中不能运行的问题总结
- 关于QT Create安装后新建工程编译失败的配置问题
- stm32工程建立中关于宏定义和启动文件的选择
- stm32新建工程(2)——关于一些文件的说明
- 关于新版ADT创建项目时出现appcompat_v7以及新建工程报错的问题
- VC6.0重装后新建选项卡中没有关于MFC工程的选项的解决方案
- 关于BCB新建的工程就提示缺少XX.lib
- 关于初次使用IEDA 2016.2.4 新建javaSE工程的问题
- 关于新建工程出现android dependencies文件
- source insight 新建工程时代码路径选择linux共享路径
- 关于vc6.0各种新建工程的含义
- android学习笔记(1)---eclipse中新建一个Android工程如何选择sdk
- 关于选择生意的朴素思考
- 关于回车自动跳转的问题,能不能有选择的跳转??
- 关于选择页面的设计模式
- 关于windows编程的一些心得 选择自 forpku 的 Blog
- 关于java中字符编码的一点心得
- 关于WebWork2中的中文问题 选择自 chenyun2000 的 Blog (转载)
- 关于java中字符编码的一点心得,可能对初学者有点帮助