美文网首页
Django 途经编码之乱

Django 途经编码之乱

作者: wangcc_sd | 来源:发表于2019-03-22 09:41 被阅读0次

在django中向mysql数据库中插入数据,提示如下错误提示:


image.png

初步定位为编码问题,因为插入英文数据没问题。

因为这是python3 ,会默认转换编码,pycharm已经写了默认编码配置。
定位在数据库
增加了如下配置,但是发现好像没卵用,而且查看数据库编码都是utf8。


image.png

开始排查mysql中此表的DDL语句,并定位问题。

CREATE TABLE `app01_book` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `title` varchar(32) NOT NULL,
  `pub_date` date NOT NULL,
  `price` decimal(8,2) NOT NULL,
  `publish` varchar(32) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

CHARSET=latin1 !!!

问题确认。

相关文章

  • Django 途经编码之乱

    在django中向mysql数据库中插入数据,提示如下错误提示: 初步定位为编码问题,因为插入英文数据没问题。 因...

  • 如何正确安装xadmin

    今天搭建新的django 项目,使用pip install django-xadmin 命令发现提示GBK 编码错...

  • Python常用操作记录

    当前日期格式化: pprint: django 模板遍历dict: 编码:

  • Django提示django UnicodeDecodeErro

    最新的django2.2版本,操作模板的时候,有可能会提示编码出错(django UnicodeDecodeErr...

  • django GBK编码

    不小心遇到了 GBK 与 UTF8 编码的选择问题环境:python3.6 django2.0由于django开发...

  • Django 编码规范

    编码规范 缩进 统一使用4个空格进行缩进 行宽 每行代码尽量不超过80个字符(在特殊情况下可以略微超过80,但最长...

  • 明成祖朱棣让郑和下西洋真正的原因竟然是…

    郑和下西洋的事迹家喻户晓,靖难之乱后,明成祖朱棣继位,派遣郑和率领舰队下西洋以宣扬国威,路途经过南海,印度...

  • Django:04.ORM操作

    一、Django连接数据库操作 1、创建数据库 (注意设置 数据的字符编码)由于Django自带的orm是data...

  • django.db.utils.InternalError: (

    问题:django数据库报错解决:1、删除数据库(如果有数据请先备份)2、指定编码重建数据库3、Django 重建...

  • 寒山拾遗

    安史之乱后,玄宗弃京往蜀,太子灵武即位,文人士子如众鸟失林,各自奔逃。诗人张继途经姑苏,羁旅家国之愁,使他...

网友评论

      本文标题:Django 途经编码之乱

      本文链接:https://www.haomeiwen.com/subject/qvokvqtx.html