python - 根据输入输出查找编码
问题描述
我有一个字符串的字节表示,不知道编码是什么,我知道它b'\x04\x00\x00\x00\xf0\x9f\x90\x9f\x00'
代表(鱼字符)。是否可以根据此信息找到编码?我检查了 print(b'\x04\x00\x00\x00\xf0\x9f\x90\x9f\x00')
prints ,所以终端知道它的编码,而不是我。
解决方案
\xf0\x9f\x90\x9f
是 UTF-8 编码的字符 U+1F41F FISH。
其余的是无用NUL
字节和一个0x04
EOT
字节,通常不会做很多事情。
推荐阅读
- javascript - 当我使用 HTML5 约束验证 API 使字段无效时,我必须使用 aria-invalid 吗?
- javascript - 在 php 中的 HTML5 中添加脚本
- postgresql - 在 postgres 中提取 xpath
- powershell - 带有单引号的 Powershell 命令行参数将中断命令行
- sql - 选择列值以字符串开头并以偶数结尾的行
- mysql - 在 JOIN 中加入多行
- angular - Angular - 尝试使用深度链接,但只有应用程序正在打开,路由不起作用
- java - 如何演示 Java 指令重新排序问题?
- django - 如何通过所有中间件传递请求对象?[姜戈]
- java - 在连接泄漏的情况下,如果数据库重新启动,休眠池不会刷新