打印希伯来语UTF8产生直布罗陀语

2024-06-16 09:44:36 发布

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

我试着打印一个图钉,不知为什么它变成了吉卜里什。但是如果我把它放到一个在线utf8转换器中,它就可以工作了(https://www.browserling.com/tools/utf8-decode)。 我得到的结果是:“תה™×›×•×Ÿ דה שליט" 而不是:“תיכוןדההשליט”我在网站上得到的,是原始的stirg。你知道吗

#!/usr/bin/env python
# -*- coding: utf-8 -*-
print '\xd7\xaa\xd7\x99\xd7\x9b\xd7\x95\xd7\x9f \xd7\x93\xd7\x94 \xd7\xa9\xd7\x9c\xd7\x99\xd7\x98'

Tags: httpsenvcombin网站usrwwwutf8
1条回答
网友
1楼 · 发布于 2024-06-16 09:44:36

你只需要用utf8编码把字节解码成unicode。。。默认情况下,它使用终端正在使用的任何东西(可能是拉丁语1)。。。您的终端可能不支持所有字符*(请参见https://repl.it/repls/OnlyRewardingKeyboardmacro

print '\xd7\xaa\xd7\x99\xd7\x9b\xd7\x95\xd7\x9f \xd7\x93\xd7\x94 \xd7\xa9\xd7\x9c\xd7\x99\xd7\x98'.decode('utf8')

相关问题 更多 >