鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 123Marchapril

[已解决]关于编码的疑惑

[复制链接]
发表于 2021-5-11 10:06:07 | 显示全部楼层
1. 首先,多数情况下,默认用的都是Unicode标准下的utf-8 或 utf-8-sig ; utf-16比较少见。  
少数情况,特别是中文区,系统可能以GBK码来存储(编码),当你再用其他非GBK或不兼容的编码标准 来读取(解码)时,就会导致乱码。

2.data = urllib.parse.urlencode(data).encode('utf-8')  这应该是为了确保要用utf-8,而特别指定的吧。我看官网文档也没加encode('utf-8'),但解码decode时,用的是utf-8。

3.我怎么知道某个字符串是否是JSON格式?
——1.根据JSON的格式定义,自己看是不是。
——2.能用json.loads(json-like_string), json.load(json_file) 能用这两完成解码而不报错的,就是JSON字符串或JSON文件。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-15 21:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表