我試過sys.getdefaultencoding()
,但不幸的是,這不起作用。它在我的系統上返回ascii
,系統區域設置爲ja_JP(即編碼應該是Shift-JIS)。如何在Python 2.x中獲取系統默認編碼?
我想解析CJK文本(在Windows上)。我需要從鍵盤讀取一些文本,確定系統編碼,並將其轉換爲utf8。我經常會在zh_CN(GBK編碼)和ja_JP(Shift-JIS編碼)之間更改我的系統區域設置,因此對系統編碼(鍵盤輸入文本的編碼)進行硬編碼不是一種選擇。任何解決方案