如何在python2.7中处理Unicode问题而不忽略out

2024-09-28 21:01:38 发布

您现在位置:Python中文网/ 问答频道 /正文

如何处理python2.7中的Unicode问题

我尝试在“utf-8”中对u'\xe3\x81\x93\xe3\x82\x93\xe3\x81\xab\xe3\x81\xa1\xe3\x81\xaf'进行编码,结果如下:ããã«ã¡ã¯这是不支持的。是否可能至少有一些等效的可转换字符。请在这方面帮助我

Value=u'评估期:未使用\n剩余评估期:89天23小时58分钟\n注册状态:已注册(2019年10月31日06:37)注册过期时间:(2020年10月30日06:32)\n智能帐户:InternalTestDemoAccount\n帐户:\xe3\x81\x93\xe3\x82\x93\xe3\x81\xab\xe3\x81\xa1\xe3\x81\xaf\n上次注册续订尝试状态:于2019年10月31日06:37成功\n授权状态:已注册(1969年12月31日18:00)授权到期日期:(1969年12月31日18:00)\n上次授权续订尝试tatus:SUCCEEDED on 2019年11月4日03:48\n产品实例名称:myProduct\n传输设置'.encode('UTF-8')

输出:

评估期:未使用 剩余评估时间:89天23小时58分钟 注册状态:已注册(2019年10月31日06:37)注册有效期至:(2020年10月30日06:32) 智能帐户:InternalTestDemoAccount 账户:ããã«ã¡ã¯ 上次注册续订尝试状态:成功时间:2019年10月31日06:37 许可证授权状态:已注册(1969年12月31日18:00)授权到期日:(1969年12月31日18:00) 上次授权续订尝试tatus:SUCCEEDED on 2019年11月4日03:48 产品实例名称:myProduct 传输设置


Tags: 智能状态时间帐户小时succeededx82xaf
1条回答
网友
1楼 · 发布于 2024-09-28 21:01:38

当我从十六进制转换到utf-8时,我得到了日语字符

code = '\xe3\x81\x93\xe3\x82\x93\xe3\x81\xab\xe3\x81\xa1\xe3\x81\xaf'
print code.decode("utf-8")
こんにちは

我不明白你是怎么转换的。但有可能这就是问题所在

我希望这对你有帮助

相关问题 更多 >