最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Python字符串的中文编码详解
时间:2022-11-14 23:00:35 编辑:袖梨 来源:一聚教程网
实例
| 代码如下 | 复制代码 |
|
>>> s="中文" |
|
Python中文乱码
码原因:
因为你的文件声明为utf-8,并且也应该是用utf-8的编码保存的源文件。但是windows的本地默认编码是cp936,也就是gbk编码,所以在控制台
直接打印utf-8的字符串当然是乱码了。
解决方法:
在控制台打印的地方用一个转码就ok了,打印的时候这么写:
decode是将普通字符串按照参数中的编码格式进行解析,然后生成对应的unicode对象,比如在这里我们代码用的是utf-8,那么把一个字符串转换为unicode就是如下形式:
| 代码如下 | 复制代码 |
|
s2=’哈’.decode(‘utf-8′) |
|
这时,s2就是一个存储了’哈’字的unicode对象,其实就和unicode(‘哈’, ‘utf-8′)以及u’哈’是相同的。
| 代码如下 | 复制代码 |
|
|
|
比较通用的方法应该是:
| 代码如下 | 复制代码 |
|
import sys |
|
相关文章
- 中国卫生人才网官网-中国卫生人才网官网入口 03-29
- 智联招聘官方网页入口地址在哪 03-29
- 盘搜搜官方入口网页版怎么找 03-29
- 360网页版登录-360安全浏览器在线登录 03-29
- 钉钉如何退出企业 03-29
- 126邮箱登录入口极速版-126免费邮箱网页版一键直达爆款邮箱 03-29