2012-01-25 9 views
1

私はdbpediaから人々の名前にsparqlクエリーを実行しています。 データを取得した後、 MySQLの に置くように私は、通常の名前を取得していますが、エラーにPythonエラーcodecs.charmap_encode(入力、エラー、encoding_map)UnicodeEncodeError: 'charmap'コーデックで文字をエンコードできません

を投げ1 pointitで、私はエラーを得た:

Traceback (most recent call last): 
    File "TestSparql.py", line 172, in <module> 
    print person_Name 
    File "C:\Python27\Lib\encodings\cp437.py", line 12, in encode 
    return codecs.charmap_encode(input,errors,encoding_map) 
UnicodeEncodeError: 'charmap' codec can't encode characters in position 16-21: character maps to <undefined> 

いくつかのいずれかが、このエラーの意味と、なぜそれが来ているかもしれないものを説明できますか?

+1

http://stackoverflow.com/questions/3695567/unicodeencodeerror-when-fetching-urls – Lex

答えて

0

このエラーは、Pythonがあなたの文字列をUnicodeとしてエンコードできないことを意味します。あなたを助けるためにhttp://wiki.python.org/moin/UnicodeEncodeError

の詳細は、多くの詳細が表示されません:

    あなたはDBpediaの
  • このようなエラー
  • いくつかの環境の詳細を生成した印刷コードを照会するために使用している
  • SPARQL Python実装(あなたは文字セットの設定など)
関連する問題