首页 > 其他 > 详细

字符编码

时间:2021-04-01 23:03:02      阅读:47      评论:0      收藏:0      [点我收藏+]

# # 文本文件和字符编码
# 结论:
# 1、内存固定使用unicode,我们可以改变的是存入硬盘采用格式
# 英文+汉字-》unicode-》gbk
# 英文+日文-》unicode-》shift-jis
# 万国字符》-unicode-》utf-8
#
# 2、文本文件存取乱码问题
# 存乱了:解决方法是,编码格式应该设置成支持文件内字符串的格式
# 取乱了:解决方法是,文件是以什么编码格式存如硬盘的,就应该以什么编码格式读入内存

#
#
# 3、python解释器默认读文件的编码
# python3默认:utf-8
# python2默认:ASCII
#
# 指定文件头修改默认的编码:
# 在py文件的首行写:
# #coding:gbk
#
# 4、保证运行python程序前两个阶段不乱码的核心法则:
# 指定文件头
# # coding:文件当初存入硬盘时所采用的编码格式
#
#
# 5、
# python3的str类型默认直接存成unicode格式,无论如何都不会乱码
# 保证python2的str类型不乱码
# x=u‘上‘
#
#
# 6、了解
# python2解释器有两种字符串类型:str、unicode
# # str类型
# x=‘上‘ # 字符串值会按照文件头指定的编码格式存入变量值的内存空间
# # unicode类型
# x=u‘上‘ # 强制存成unicode

# 编码解码:
# decoding

字符编码

原文:https://www.cnblogs.com/OUYANGjt/p/14607662.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!