现象:
部分含 emoji 表情的字符无法存入 mysql
前提:
数据库已设置字符格式 utf8mb4
错误信息:
解决方案:
django settings.py 配置 DATABASES -> OPTIONS 下的 "charset": 'utf8mb4'
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mydb', 'USER': 'mydb', 'PASSWORD': 'mydb', 'HOST': '192.168.0.101', 'PORT': '3306', 'OPTIONS': { "charset": 'utf8mb4', # 设置这里 } } }
Zhuoyuebiji ( 广东·深圳 )
🚩成长的时候,能帮有需要的你
我是 卓越笔记,软件测试工作者,热爱互联网,喜欢琢磨,遇到问题就一定要找到答案。我的博客主要记录学习中遇到的知识点和遇到的问题及问题的解决方法。欢迎同样热爱互联网的小伙伴们交换友链,一起探索互联网的世界 😊
为向您提供更好的服务,我们使用 Cookies。更多相关信息请查阅我们的 隐私政策 和 免责声明