关于python出现中文乱码的问题

北慕城南 提交于 2020-02-24 20:24:43

在unicode中,无论是半角的英文字母,还是全角的汉字,它们都是统一的”一个字符“!同时,也都是统一的”两个字节“,请注意”字符”和”字节”两个术语的不同,“字节”是一个8位的物理存贮单元,而“字符”则是一个文化相关的符号

UTF-8就是每次8个位传输数据,而 UTF-16 就是每次16个位。UTF-8就是在互联网上使用最广的一种 unicode 的实现方式,这是为传输而设计的编码,并使编码无国界,这样就可以显示全世界上所有文化的字符了。

文件存储为utf-8格式,编码声明为utf-8,# encoding:utf-8
出现汉字的地方前面加 u
不同编码之间不能直接转换,要经过unicode中间跳转
cmd 下不支持utf-8编码
raw_input提示字符串只能为gbk编码

转自 (https://blog.csdn.net/joyfixing/article/details/79971667)

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