開発プラットフォームではアップロードは問題なく機能しますが、サーバーにデプロイしてテストすると、次のエラーでアップロードが失敗します
UnicodeEncodeError at /upload
'ascii' codec can't encode characters in position 25-30: ordinal not in range(128)
私が使う
django-ajax-uploader
、
Django version: 1.3.1
、
Python version: 2.6
Roman
私はそれが、、、ファイル名Russian
を持つファイルについて起こると信じていChinese
ます。
また、で同様の議論を見つけました
Python 2.4ではUnicodeデータでASCIIエンコードエラーが発生するのに、2.7では発生しないのはなぜですか?
しかし、Pythonバージョンの違いについて。
環境$LANG
変数en_US.utf8
などを設定しようとしましたが、うまくいきませんでした。
誰かが私にアドバイスをしたり、正しい方法を指摘したりできますか?
ありがとう、
スルタン