python 中文字符编码 GBK
# !/usr/bin/python
#coding=gbk
string = '我的'
python 的对字符的编解码
字符编码/解码函数:
unicode
这个是 python 的内建函数,位于 unicode 类。
unicode(string [, encoding[, errors]]) -> object
这个函数的作用是将 string 按照 encoding 的格式编码成为 unicode 对象。省略参数将用 python 默认的 ASCII 来解码
decode
位于 unicode 类中。
decode(...)
| S.decode([encoding[,errors]]) -> string or unicode
|
| Decodes S using the codec registered for encoding.
decode 和 encode 都可以用于常规字符串和 unicode 字符串
但是:
str.decode()
和unicode.encode()
是直接正规的使用。unicode.decode()
会先将 unicode 转化成 str,然后再执行`decode()。
这里面涉及隐式类型转化的问题
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: 安装 python
下一篇: MyBatis 介绍和使用
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论