gpt4 book ai didi

mysql - django中出现字符编码错误不正确的字符串值: '\\xF0\\x9F\\x

转载 作者:行者123 更新时间:2023-11-29 16:00:03 24 4
gpt4 key购买 nike

我收到此错误

django.db.utils.OperationalError: (1366, "Incorrect string value: '\xF0\x9F\x99\x8F \xF0...' for column 'html_code' at row 1")

我使用此命令创建了数据库

创建数据库示例字符集 utf8;

我在mysql中有这些设置

vim /etc/mysql/conf.d/mysql.cnf
[mysql]
default-character-set=utf8mb4

vim /etc/mysql/mysql.conf.d/mysqld.cnf
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci

我什至也使用过这个命令

ALTER TABLE sample_randy CONVERT TO CHARACTER SET utf8

问题是我第一次使用这些命令时它有效,一段时间后它再次停止工作并出现相同的错误。

我不确定哪个东西正在重置选项

如果我删除数据库,重新创建并再次运行脚本,然后它会再次工作。如果我再次重新运行,则会出现相同的错误

最佳答案

要获取“双手交叉的人”字符,您需要到处使用 utf8mb4(不仅仅是 utf8)。做

ALTER TABLE sample_randy CONVERT TO CHARACTER SET utf8mb4

关于mysql - django中出现字符编码错误不正确的字符串值: '\\xF0\\x9F\\x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56256494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com