首页 > 解决方案 > 我的 Django 管理字段未正确显示非 asccii 数据

问题描述

我有一个带有 Mysql 5.7 的 Django 1.11 项目。当我在 Django 管理字段(例如())中写入非 ASCII 字符时چترال کا منظر,它们显示为????????????.

看来我的数据库并没有按照我的意愿存储数据;这是我的数据库字符集。 在此处输入图像描述

我在这里想念什么?

标签: mysqldjangomysql-python

解决方案


我可以通过在我的表上运行以下命令来解决此问题。

alter table `tagging_taggeditem` convert to character set utf8 collate utf8_unicode_ci;

之后,我不得不重新保存 django 模型以正确填充值。


推荐阅读