Python: raw_input 应转换为 unicode
Python: raw_input should be converted to unicode
我使用 raw_input() 获取用户输入。此输入存储在一个变量中。
如何将此变量转换为 Unicode。我需要这个来进一步处决。
userinput = raw_input("Hello. What is your Name?")
只需对 "raw_input" 的结果调用 "decode" 方法。问题是,您需要知道进行输入的终端的编码:
import sys
value = raw_input("bla bla bla").decode(sys.stdin.encoding or 'utf-8')
但你真的应该使用 Python 3
我使用 raw_input() 获取用户输入。此输入存储在一个变量中。 如何将此变量转换为 Unicode。我需要这个来进一步处决。
userinput = raw_input("Hello. What is your Name?")
只需对 "raw_input" 的结果调用 "decode" 方法。问题是,您需要知道进行输入的终端的编码:
import sys
value = raw_input("bla bla bla").decode(sys.stdin.encoding or 'utf-8')
但你真的应该使用 Python 3