2010-04-18 103 views
0

如何讓python使用簡體中文文本輸入作爲字符串或原始輸入?python的中文字符串輸入?

+2

是它配置什麼是您使用的操作系統和什麼默認語言?我使用Windows XP和英語。我無法在cmd.exe控制檯中鍵入中文,但使用諸如PythonWin甚至記事本等編輯器,如果安裝了微軟拼音輸入法,使用中文也沒有問題。如果我將非Unicode程序的默認語言更改爲中文,那麼我可以在cmd.exe窗口中使用中文。 – 2010-04-18 21:36:37

回答

1

Decode on input。在python中國文字

u = s.decode('gb2312') 
+0

輸入示例:u ='世界您好!' 仍然不起作用 – JCR000 2010-04-18 02:48:48

+0

字符串:='世界您好!' – JCR000 2010-04-18 02:49:10

+0

'gb2312'編碼和解碼似乎對我的Python 2.6.5rc1安裝不起作用 – JCR000 2010-04-18 03:01:23

0

瑣碎的處理2.6.2 32位Windows Vista上的64位

>>> s = raw_input("Insert Chinese Text Here: ") 

    你好世界 

>>> u'\u4f60\u597d\u4e16\u754c' 

>>> print s 

你好世界 

>>>