2016-11-17 4 views
1

1つのJSONオブジェクトを含むUTF-8エンコードファイルを渡そうとしています。 python2.7でPython2、JSONの解析と印刷でUnicodeDecodeErrorが発生する: 'ascii'コーデックが0のバイト0xebをデコードできない

{ "problemList": [ 
    { 
     "subject": "사회", 
     "category": "영수증회계", 
     "problemText": " " 
    } 
]} 

、私はこのような形式で対象とカテゴリフィールドを読みたい:UnicodeDecodeError: 'ASCII' コーデックができ、それは私が

エラーをエラー与えしかし

print "<font name=\"Hangul\" size=\"8\">%s, %s</font>" % (problem_list[0]['subject'], problem_list[0]['category']) 

0バイトの0xebをデコードします。序数は範囲外です(128)

なぜこのエラーが発生するのですか?

答えて

0

ユニコード文字列で試しましたか?

"blah-blah"からu"blah-blah"に変更してください。わたしにはできる。

print u"<font name=\"Hangul\" size=\"8\">%s, %s</font>" % (problem_list[0]['subject'], problem_list[0]['category'])

関連する問題