我试过sys.getdefaultencoding()
,但不幸的是,这不起作用。它在我的系统上返回ascii
,系统区域设置为ja_JP(即编码应该是Shift-JIS)。如何在Python 2.x中获取系统默认编码?
我想解析CJK文本(在Windows上)。我需要从键盘读取一些文本,确定系统编码,并将其转换为utf8。我经常会在zh_CN(GBK编码)和ja_JP(Shift-JIS编码)之间更改我的系统区域设置,因此对系统编码(键盘输入文本的编码)进行硬编码不是一种选择。任何解决方案