0

文字エンコーディングをデフォルトであると理解しているutf-8以外に設定して、json.loads()を呼び出す必要があると思います。

誰かがこれを行う方法をどこで見つけることができるか教えてもらえますか? 私はグーグルで検索しましたが、JSON RFC などの技術的なことで迷ってしまいました。

ありがとう

4

2 に答える 2

1

あなたの質問に欠けているものがない限り: http://docs.python.org/2/library/json.html#json.loads の 2 番目の引数loadsはエンコーディングの名前です。

于 2012-12-09T04:09:20.580 に答える
0

それはドキュメントにあります:

s が str インスタンスであり、UTF-8 以外の ASCII ベースのエンコーディング (例: latin-1) でエンコードされている場合、適切なエンコーディング名を指定する必要があります。

したがって、 へのencoding引数を使用しますloads

于 2012-12-09T04:09:54.707 に答える