
unicode,ascii和utf-8的编码认识
发布日期:2022-02-23 07:42:44
浏览次数:3
分类:技术文章
本文共 668 字,大约阅读时间需要 2 分钟。
编码格式
ascii,最原始127个字母,数字和一些符号
unicode,万国码,大部分两个字节,少数四个字节,不会乱码,是一种规范,、
utf-8是unicode规范的一种实现方式,还有unicode-16等等实现方式。
utf-8,不是编码格式,而是存储方式,在存储和传输上节约空间
gbk是我国的一种编码格式,Windows默认的编码格式,linux默认的编码格式是utf-8。
encode decode
a = '你好'
b = a.encode('utf-8')
c = b.decode('utf-8')
a的类型时字符串str,b的类型时字节bytes, c的类型时字符串str。
encode的作用将字符串编码成字节,decode作用将字节解码成字符串。
python与编解码
# coding=utf-8是告诉python interpret使用utf-8格式解释字符串的编码。
#coding=utf-8声明的作用:
即会使用utf-8格式解码字符串。
即python中字符串的格式为utf-8,默认字符串的保存格式为utf-8。
修改python的默认编码格式:
查看是sys.getdefalutencoding()
设置python的默认编码:
1,在程序中加入代码
2,python的Lib\site-packages文件夹下新建一个sitecustomize.py
- # encoding=utf8
- import sys
- reload(sys)
- sys.setdefaultencoding(’utf8’)
转载地址:https://blog.csdn.net/weixin_42781748/article/details/81412514 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2023年05月15日 01时34分40秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
最新文章
6-6 求一个整数各位数字平方和 (10分)
2019-12-15 09:50:59
7-3 画菱形 (10分)
2019-12-15 09:50:59
7-2 求满足条件的斐波那契数 (30分)
2019-12-15 09:50:59
6-1 使用函数求素数和 (20分)
2019-12-15 09:50:59
6-2 判断满足条件的三位数 (15分)
2019-12-15 09:51:00
7-2 输出水仙花数 (10分)
2019-12-15 09:50:57
7-3 打印菱形图形 (10分)
2019-12-15 09:50:57
7-4 打印直角九九乘法表 (10分)
2019-12-15 09:50:58
7-5 求100以内的素数 (15分)
2019-12-15 09:50:58
6-1 求m到n之和 (10分)
2019-12-15 09:50:58
6-2 使用函数计算两点间的距离 (10分)
2019-12-15 09:50:58
6-3 简单实现x的n次方 (10分)
2019-12-15 09:50:58
7-1 求交错序列前N项和 (15分)
2019-12-15 09:50:56
7-2 找出最小值 (20分)
2019-12-15 09:50:56
7-4 特殊a串数列求和 (20分)
2019-12-15 09:50:56
7-5 计算阶乘和 (10分)
2019-12-15 09:50:56
7-6 素数判断 (10分)
2019-12-15 09:50:56
7-3 统计素数并求和 (20分)
2019-12-15 09:50:57
7-1 辗转相除法求最大公约数 (10分)
2019-12-15 09:50:57
7-4 输出截止某个年份以来的所有闰年年份
2019-12-15 09:50:54