如何在Django项目中处理字符编码?

2024-05-23 14:03:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一个Django项目中工作,当我不得不使用不同的编码时,我会弄得一团糟

难道没有一种不用担心的工作方式吗

我试图通过放置unicode()来修复它,但这并不总是有效。。。我必须把它放在我所有的功能中。太可怕了!:(

我没有这方面的任何经验,我只是在寻找一些可以帮助我的建议

通常问题是口音和西班牙语字母的发音ñ'.

例如:

upload_main_file.name #DocumentÑ.pdf
with default_storage.open(new_path, 'wb+') as destination:
... 
...

错误:

<type 'tuple'>: ('ascii', u'dir1/dir2/DocumentoN\u0303.pdf', 76, 77, 'ordinal not in range(128)')

非常感谢

Python:2.7版 德扬戈:1.8


Tags: 项目django功能编码pdfmain字母方式