python 2.6 shell on linux 如何输入日文平假名?
How to enter Japanese hiragana characters to python 2.6 shell on linux?
我希望能够通过键盘输入平假名字符 python shell
我已经知道如何显示它们了。我这样做:
A = u'\u3042'
print(A.encode("UTF-8"))
并且输出如预期的那样 あ
。
但是我打算要求用户输入,用户应该可以输入平假名字符。
有人知道我该怎么做吗?
我正在使用 Python 2.6.6 和 Fedora 发行版。
提前致谢。
他们需要一个带有这些字符的硬件键盘,或者您可以尝试实现一个软件键盘。
只要您的语言环境设置正确,它应该就能正常工作。
$ 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'
我希望能够通过键盘输入平假名字符 python shell
我已经知道如何显示它们了。我这样做:
A = u'\u3042'
print(A.encode("UTF-8"))
并且输出如预期的那样 あ
。
但是我打算要求用户输入,用户应该可以输入平假名字符。
有人知道我该怎么做吗?
我正在使用 Python 2.6.6 和 Fedora 发行版。
提前致谢。
他们需要一个带有这些字符的硬件键盘,或者您可以尝试实现一个软件键盘。
只要您的语言环境设置正确,它应该就能正常工作。
$ 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'