作者Holocaust123 (奔跑的蜗牛)
看板Python
标题Re: [问题] 如何取得系统字元编码或使用者输入的编码?
时间Tue Mar 15 22:51:43 2011
※ 引述《mosquito520 ( )》之铭言:
: 请教一下各位,
: user_input = raw_input(["Search item"]).decode("编码")
: 我需要透过decode将输入的资料正确的转成utf8,
: 但是在繁中WinXP底下透过sys.getdefaultencoding()取得编码为Ascii,
: 想请教一下,
: 假设我希望可以处理多国语言,
: 要如何取得正确的编码顺利的转成utf8呢?
: 谢谢:)
import sys
user_input = raw_input("Please input something: ")
print user_input.decode(sys.stdin.encoding).encode('utf8')
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.46
※ 编辑: Holocaust123 来自: 140.112.30.46 (03/15 22:52)