通过Djangoadmin添加带有波兰符号的记录时出错

2024-04-19 16:43:58 发布

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

我使用Django和Mysql数据库

在通过django-admin向数据库中添加带有ąęćźż等特殊字符的记录期间,我得到:

(1366, "Incorrect string value: '\\xC4\\x86wicz...' for column 'object_repr' at row 1")

它只在通过管理面板添加记录时发生。通过其他视图添加具有特殊字符的记录或通过mysql console进行原始查询,我没有任何问题

有什么简单的解决办法吗

我尝试执行此查询的每一项:

ALTER TABLE event_coursetype CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER DATABASE Events CHARACTER SET utf8;
SET NAMES utf8;
SET NAMES latin2;

但这没用


Tags: django数据库stringadminnames记录mysqlutf8