【发布时间】:2020-03-24 20:46:07
【问题描述】:
如何获取 utf-8 编码文本的输出? 比如 "hi" 它是编码 "\x68\x69" 的输出 如何在 python 中打印“\x68\x69”? 比如本站https://mothereff.in/utf-8#
UTF-8 解码:
你好
UTF-8 编码:
\x68\x69\x20\x74\x68\x65\x72\x65
【问题讨论】:
-
Hmm.... 所以这里使用术语“UTF-8 编码”是非常可疑的。你真正想要的是转义十六进制 -> stackoverflow.com/questions/29275085 。 mothereff.in 确实在页面上没有说明,这确实造成了损害,这些转义序列可以在 JavaScript 中使用,以编码为 UTF-8 的 JavaScript 字符串。
-
您是否能够提供到目前为止您已完成的工作以及未正确完成的工作?请参考How do I ask a good question和How to create a Minimal, Complete, and Verifiable example
-
@Zv_ODD JavaScript 字符串不是 UTF-8。该工具采用 Unicode 字符串并打印其 UTF-8 编码的字节序列,格式为
\x41\x42\x43。 -
我的错误,我以为我已经阅读了 JS 规范,内部有字符串为 UTF-8。这是不正确的。