我正在尝试将旧的后端迁移到Djano REST框架。我有带UTF-8的旧MySQL数据库。例如,在我的数据库中,一个名称保存为“ FelipeNiÃoo Arango”。我不确定,但是我认为drf应该在回应“ FelipeNiñoArango”时对此进行解码。

我正在尝试将chartset传递给db选项:

'OPTIONS': {
                    'charset': 'latin1',
                    'use_unicode': True, }


任何想法?

最佳答案

here所述,您拥有“ Mojibake”。找到此修复程序here。如果您在查明细节时遇到困难,请提供更多信息,如在这两个地方所讨论的。

关于python - Django REST框架未解析UTF-8,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46018946/

10-12 15:33