gb2312相比与utf-8的优点

一笑奈何 提交于 2019-12-30 21:17:42

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

        入行不久后,我知道了相同的文件可以有不同的编码方式,比如"gb2312",又或者"utf-8"。然后又被告知gb2312比较适合中文文件,utf-8则是各种语言文件都适合。一般情况下直接用utf-8格式编码就不会出现乱码之类的问题。关于其中原理与机制也没多想,就当是"常识"记住了。但是在记住这个"常识"后不久,入职一家公司后,前端做页面却被告知了一个很让我费解的编码规范:"网页必须要用gb2312编码"。why?

        因为这家公司经营的是垂直门户网站,提供各种相关资讯服务赚广告费。它的主要服务对象是中文用户,同样是编码一个汉字,gb2312需要两个字节,但是utf-8却需要三个字节。网站门户有大量中文网页和文案,使用gb2312比utf-8要为公司服务器节约三分之一的流量成本。

        可能有的人说了,前后端对接,后端一定要用utf-8怎么办(他们不用就会出问题)?这个问题可以作为另一个问题的答案,就是“前后端分离的开发方式有什么优点?”

(完)
 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!