如何在linux上向Python2.6shell输入日语平假名字符?

2024-10-05 14:26:42 发布

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

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

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

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

输出是,如预期。在

但我打算要求用户输入,用户应该能够输入平假名字符。在

有人知道我怎么做吗?在

我使用的是python2.6.6和Fedora发行版。在

提前谢谢。在


Tags: 用户字符utfencodeprintfedora键盘输入pythonshell
2条回答

他们需要一个带有这些字符的硬件键盘,或者你可以尝试用你的手来实现一个软件键盘。在

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

$ 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'

相关问题 更多 >