如何在linux上输入日文平假名字符到python 2.6 shell?

时间:2015-03-04 08:35:30

标签: python linux shell unicode fedora

我希望能够通过键盘输入平假名字符到python shell

我已经知道如何显示它们。我是这样做的:

A = u'\u3042'
print(A.encode("UTF-8"))

,输出为,符合预期。

但我打算要求用户输入,用户应该可以输入平假名字符。

有人知道我该怎么做吗?

我正在使用Python 2.6.6和Fedora发行版。

提前致谢。

2 个答案:

答案 0 :(得分:0)

他们需要带有这些角色的硬件键盘,或者您可以尝试实现软件键盘。

答案 1 :(得分:0)

如果您的区域设置正确,它应该可以正常工作。

$ python
Python 2.5.2 (r252:60911, Jan 24 2010, 17:44:40)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> string = raw_input('Write something in Japanese: ')
Write something in Japanese: あ
>>> print string
あ
>>> string
'\xe3\x81\x82'
>>> string.decode('utf-8')
u'\u3042'