将 \xc3\xd8\xe8\xa7\xc3\xb4\xd 转换为人类可读格式

Posted

技术标签:

【中文标题】将 \\xc3\\xd8\\xe8\\xa7\\xc3\\xb4\\xd 转换为人类可读格式【英文标题】:Convert \xc3\xd8\xe8\xa7\xc3\xb4\xd to human readable format将 \xc3\xd8\xe8\xa7\xc3\xb4\xd 转换为人类可读格式 【发布时间】:2017-01-11 09:53:23 【问题描述】:

我在将 '\xc3\xd8\xe8\xa7\xc3\xb4\xd'(泰文文本)转换为可读格式时遇到问题。我从智能卡中获得了这个值,它基本上适用于 Windows,但不适用于 Linux。

如果我在 Python 控制台中打印,我会得到:

����ô

我尝试遵循一些谷歌提示,但我无法实现我的目标。

欢迎提出任何建议。

【问题讨论】:

【参考方案1】:

您的文本似乎不是 Unicode 文本。相反,它看起来像是一种泰语编码。因此,您必须在打印文本之前知道编码。

例如,如果我们假设您的数据以 TIS-620 编码(最后一个字符是 \xd2 而不是 \xd),那么它将是“รุ่งรดา”。

要在 Python 中使用非 Unicode 字符串,您可以尝试:myString.decode("tis-620") 甚至 sys.setdefaultencoding("tis-620")

【讨论】:

我确实使用我的字符串解决了我的问题。 Drcode(“tis-620”)。需要详细挖掘这些编码。

以上是关于将 \xc3\xd8\xe8\xa7\xc3\xb4\xd 转换为人类可读格式的主要内容,如果未能解决你的问题,请参考以下文章

如何将thinkcmf导入eclipse

如何将Ios文件上传到

Javascript 将正则表达式 \\n 替换为 \n,将 \\t 替换为 \t,将 \\r 替换为 \r 等等

如何将视频文件转换格式

sh 一个将生成CA的脚本,将CA导入到钥匙串中,然后它将创建一个证书并与CA签名,然后将其导入到

python怎么将0写入文件?