Django admin界面出现 Incorrect string value 错误
来源:互联网 发布:婚庆后期软件 编辑:程序博客网 时间:2024/05/16 06:46
在django admin界面添加汉字内容时发现如下错误:
Incorrect string value:
'\xE5\x93\x88\xE5\x93\x88...'
for
column
'content'
at row
1
之前添加英文没有任何问题,查看mysql数据库编码发现是 latin1,所以出错了。
解决办法为:
在第一次syncdb操作之前,设置所创建数据库编码为 utf8_genenal_ci
命令行如下:
CREATE DATABASE tinyCMS DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
或者用mysql-workbench创建数据库时直接选择数据库编码为utf8_genenal_ci(我是这样做的)
mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,但是制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。
我们应该遵循的原则是:数据库,表,字段和页面或文本的编码要统一起来。
0 0
- Django admin界面出现 Incorrect string value 错误
- Django-admin录入中文错误:Incorrect string value
- django admin 中文报错Incorrect string value解决方案
- 文字存入mysql数据库时出现Incorrect string value错误
- 解决Incorrect string value错误
- Django在进行单元测试的时候出现Incorrect string value- '----.' for column ---
- MYSQL 中 Incorrect string value: 错误
- Navicat中 1366错误 incorrect string value
- Mysql插入中文错误 Incorrect string value
- MySQL中出现编码错误问题:ERROR 1366 (HY000): Incorrect string value:
- 关于insert中文是出现 error 1366(HY000): Incorrect string value: 错误
- php 解决MySQL插入数据出现 Incorrect string value: '\xF0\x9F\x92\x8BTi...'错误
- mysql插入中文出现错误:incorrect string value:'\xD5\xC5\xC8\xFD\xB7\xE1'的解决办法
- 今天遇到Mysql插入数据里有中文字符出现Incorrect string value的错误
- java MySQL插入数据出现 Incorrect string value: '\xF0\x9F\x92\x8BTi...'错误
- 关于MySQL插入数据里有中文字符出现Incorrect string value的错误的解决方法
- Mysql Incorrect string value
- mysql 中插入中文出现的 Incorrect string value: '\xE5\xA5\xBD\xE5\xAE\xB6...' from column错误
- 关于判断可图、图单连通性几题
- windows下解压的问题(解决reveal、google)
- 向linux内核添加系统调用新老内核比较
- commondatastorage.googleapis.com访问失败快速解决
- CString的16进制转换成BYTE数组
- Django admin界面出现 Incorrect string value 错误
- hbase 之 split
- 如何快速编译hal层的修改
- SLF4J 的几种实际应用模式--之三:JCL-Over-SLF4J+SLF4J
- ORACLE 常用命令
- Knight Moves uva
- 算法java实现--贪心算法--多机调度问题
- iOS技巧之获取本机通讯录中的内容,解析通讯录源代码
- WinCE 进程、线程和内存管理之同步