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

在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)

发布了3 篇原创文章 · 获赞 1 · 访问量 44

猜你喜欢

转载自blog.csdn.net/weixin_43856544/article/details/104481544