我想我需要調用json.loads()字符編碼設置爲UTF-8以外的東西,我知道這是默認值。當字符串包含非UTF8字符時,如何在Python/Windows中讀取JSON字符串?
有人能告訴我在哪裏可以找出如何做到這一點嗎?我用Google搜索了一下,但是我迷失在技術上,比如JSON RFC。
感謝
我想我需要調用json.loads()字符編碼設置爲UTF-8以外的東西,我知道這是默認值。當字符串包含非UTF8字符時,如何在Python/Windows中讀取JSON字符串?
有人能告訴我在哪裏可以找出如何做到這一點嗎?我用Google搜索了一下,但是我迷失在技術上,比如JSON RFC。
感謝
除非有什麼我從你的問題丟失: http://docs.python.org/2/library/json.html#json.loads 的第二個參數是loads
編碼的名稱。
如果s是一個STR實例,並以比UTF-8以外的基於ASCII編碼的(例如拉丁-1),那麼必須指定一個適當的編碼名。
因此,使用encoding
參數loads
。
謝謝大家。我一定累了。 – user1476044