python - Django REST框架不解析UTF-8

标签 python mysql django utf-8 django-rest-framework

我正在尝试将旧后端迁移到 Djano REST 框架。我的旧 MySQL 数据库采用 UTF-8。例如,在我的数据库中,名称保存为“Felipe Niño Arango”。我不确定,但我认为 drf 应该在响应“Felipe Niño Arango”中对此进行解码。

我正在尝试将图表集传递给数据库选项:

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

有什么想法吗?

最佳答案

正如所讨论的,您有“Mojibake”here 。找到了此类修复here 。如果您无法弄清楚详细信息,请提供更多信息,如两处所述。

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

相关文章:

python - 如何将 91 添加到 pandas 数据框的一列中的所有值?

python - 使用 python 创建与 excel 兼容的 CSV 文件?

php - 将 XML 文件中的数据插入 MySql DB

python - 查询需要 30-40 秒(通过 ORM 和原始 SQL)。 200kk行

django - HttpResponseRedirect 后 session 数据丢失

用于散热的 Python numpy 矢量化

python - 了解 Scapy/Python 类机制

sql - MySQL "in clause"内的项目数

php - 如何正确进行INNER JOIN? mysql

python - 使用django循环插入数据到数据库