博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于ASCII、Unicode、UTF-8编码问题的小思考
阅读量:2382 次
发布时间:2019-05-10

本文共 640 字,大约阅读时间需要 2 分钟。

这里说的仅仅只是关于编码问题的一些小思考,简单过一下。

关于编码

关于ASCII、Unicode、UTF-8编码问题的小思考

验证

以往我们可能了解的都是一些理论知道,下面我们来通过 Python3 来验证一下。分别来看看英文字符 ‘A’ 和 ‘中’ 分别在不同编码下的实际情况。

A 的 ASCII 、UTF-8、GB2312 编码

>>> 'A'.encode('ascii')b'A'>>> 'A'.encode('utf-8')b'A'>>> 'A'.encode('gb2312')b'A'

中的 ASCII 、UTF-8、GB2312 编码

>>> '中'.encode('ascii')Traceback (most recent call last): File "
", line 1, in
UnicodeEncodeError: 'ascii' codec can't encode character '\\u4e2d' in position 0: ordinal not in range(128)>>> '中'.encode('utf-8')b'\\xe4\\xb8\\xad'>>> '中'.encode('gb2312')b'\\xd6\\xd0'

可以看到中文是不能进行 ASCII 编码的

本次的分享也是简单跟大家说了一下关于ASCII、Unicode、UTF-8编码问题的小思考,相信大家也已经都明白了,更多的Python相关知识技巧也会继续为大家分享!

转载地址:http://hekab.baihongyu.com/

你可能感兴趣的文章
自定义安装MS Office Project2007会出错
查看>>
有关无法打开预编译头文件错误的思考
查看>>
在对话框上创建视图的方法总结
查看>>
关于桌面软件的开发语言和开发框架的思考
查看>>
打开word2010每次都要配置进度的解决办法
查看>>
使用动态数组结构的一个好处
查看>>
移动铁通宽带上网设置教程
查看>>
怎样的提问才是有效的提问
查看>>
山城之旅
查看>>
有关在对话框上创建视图上的再探索
查看>>
读史可以明智
查看>>
VC常用代码之创建进程
查看>>
如何保住一个人一生的劳动果实
查看>>
并行处理系统测试正式启动
查看>>
bcg库使用心得两则
查看>>
我和CSDN的那些事
查看>>
阅读分几种
查看>>
cannot connect to host的解决办法
查看>>
怎样在C++工程中集成C#窗口
查看>>
语言就是建立自己和世界的联系
查看>>