Python Django:上载的文件编码问题
在开发平台上,上传工作正常,但在服务器上部署和测试时,上传失败,出现以下错误Python Django:上载的文件编码问题,python,django,encoding,upload,Python,Django,Encoding,Upload,在开发平台上,上传工作正常,但在服务器上部署和测试时,上传失败,出现以下错误 UnicodeEncodeError at /upload 'ascii' codec can't encode characters in position 25-30: ordinal not in range(128) 我用 django ajax上传程序 Django版本:1.3.1 Python版本:2.6 我相信它发生在带有罗马、俄文、中文文件名的文件上 也发现了类似的讨论 但是关于Python版本的差
UnicodeEncodeError at /upload
'ascii' codec can't encode characters in position 25-30: ordinal not in range(128)
我用
django ajax上传程序
Django版本:1.3.1
Python版本:2.6
我相信它发生在带有罗马
、俄文
、中文
文件名的文件上
也发现了类似的讨论
但是关于Python版本的差异
我试图将environment$LANG
变量设置为en_US.utf8
等,但没有成功
谁能给我一个建议或指出一条正确的道路
谢谢
苏丹见django文件
就个人而言,我更喜欢将上传的文件重命名为ASCII字符集,以避免其他问题。这里是一个指向描述文件系统存储子类的链接。感谢您的建议,我最终创建了音译功能,为上传的文件提供了有效的文件名