本文主要是介绍编码和解码的理解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
编码和解码的理解
- 编码与解码引导
- 世界上计算机的编码
- 美国的ASCII编码
- 后来各国设计的编码
- 编码和解码注意事项
- 1.编码时要选择合适的字符集
- 2.编码和解码要用同一种字符集,不然就会乱码
编码与解码引导
世界上计算机的编码
美国的ASCII编码
一开始计算机是由美国人冯诺依曼发明的,美国人就发明了一套ASCII编码,把自己国家的字符和二进制数做了一一映射。
后来各国设计的编码
后来计算机传到欧洲,这时欧洲有很多希腊字符无法输入了,于是他们发明了ISO 8859-1编码
接着是中国的GB2312(国标2312),然后是中国的GBK,最后发展到万国码UTF-8,一套编码解决世界上各国的问题。
编码和解码注意事项
1.编码时要选择合适的字符集
编码时要选择合适的字符集,如果选择不对,**数据就没了**,最后给你存一堆问号**。
示例:
“你好啊”三个字在ISO8859-1这个字符集中没有任何对应,最后编码的时候会给你存成问号。
然后你就会看到一堆问号。
2.编码和解码要用同一种字符集,不然就会乱码
示例:
编码时用的是UTF-8,解码时用的却是GBK,“你好啊”最终被解码成“屋西窝”。
这篇关于编码和解码的理解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!