Python3-编码问题-解决为何我的python打印总是出现乱码??
2024-09-01 08:19:44
#python3 编码问题:
############举个例子###############################
import sys
print(sys.getdefaultencoding()) # 打印当前系统默认编码(utf-8)
test = "你好"
gbk_test = test.encode("gbk") # 转换为gbk编码格式
print(gbk_test)
print(gbk_test.decode("gbk")) # 将 gbk 解码
print(gbk_test.decode("gbk").encode("utf-8")) # 将gbk转为utf-8
####################################################
输出:
utf-8
b'\xc4\xe3\xba\xc3'
你好
b'\xe4\xbd\xa0\xe5\xa5\xbd'
¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥
# 总结: 系统默认编码转gbk 或utf-8 直接 encode( ) ,gbk解码为系统编码:decode("gbk") ,
utf-8解码为系统编码:decode("utf-8") .
最新文章
- 使用expect scp避免直接输密码
- 改变图片的颜色,UIImage改变颜色
- VirtualBox网络设置讲解
- Leetcode 101 Symmetric Tree 二叉树
- 利用Android手机里的摄像头进行拍照
- [zz] pgpool-II load balancing from FAQ
- Entity Framework 数据生成选项DatabaseGenerated
- Unity中的各种寻找GameObject方法
- C#读取注册表
- 轻松实现语音识别的完整代码在android开发中
- 在SharePoint 2010中部署RBS (转)
- C. Captain Marmot (Codeforces Round #271)
- jdk版本切换
- Codeforces 376A. Night at the Museum
- 51Nod--1247 可能的路径(gcd)
- HOU 1012
- Django 请求类型
- Ubuntu卸载软件
- SublimeText3安装Highlight插件
- 【转】Python介绍