Django 1.5 を使用して Web サイトを作成しています。国によっては、Web ページでレンダリングするいくつかの大きなテキスト ファイルがサーバーに保存されています。問題は、これらのテキスト ファイルに著作権記号 (c) が含まれており、「非 ASCII 文字」エラーが発生し続け、テキストが読み込まれないことです。一方を他方に正常に変換する方法について何か提案はありますか?
コードの選択:
#Open file, where filename is our variable
with open(filename) as f:
#Append (It is in a loop, and we are only passing 1 document variable
document=document + f.read()
f.close
以下を使用してみました:
安全にマークする (django で)
smart_str
.encode('utf8')
しかし、役に立たず、ページは続行されるため、変換できないASCII文字があるというエラーが吐き出されます。何か案は?
これが私たちが取得し続けるエラーです
UnicodeDecodeError at /<website-hidden>/
'ascii' codec can't decode byte 0x92 in position 950: ordinal not in range(128)