【发布时间】:2014-12-14 03:52:55
【问题描述】:
我知道这是一个很常见的问题,但是在阅读了一些论坛主题后,阅读了一些文章,仍然没有找到解决方案,我很确定这是一个简单的问题。 问题是我有一个由用户插入的带有一些希伯来字母的代码(raw_input)。只要我要求打印用户输入的内容就可以了。一旦我把它放到一个列表中,它就会给我可能是 UTF-8 的字节版本(不确定)。 我似乎无法解码它,我认为原因是不知道在实际控制台中进行了什么编码。下面只是一个练习,让我了解如何使用希伯来语。 我还尝试在列表项之前放置一个“u”。没有用,或者我没有正确的语法来处理列表。
我正在使用 Python 2.7.8 和 Python IDLE 编辑器。我的操作系统 - win7 64bit 这是代码
#!/usr/bin/python
# -*- coding: utf8 -*-
word=raw_input('בחר מילה')
print word
loc=[]
for i in word:
print i
print type(i)
word=word+i
loc.append(i)
print loc
这是输出
בחר מילהשמש
שמש
ש
<type 'str'>
מ
<type 'str'>
ש
<type 'str'>
['\xf9', '\xee', '\xf9']
如何将列表项切换为希伯来字母? 感谢您的帮助
【问题讨论】:
标签: python