新手求教,怎么创建数据库时指定字符集为utf8

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新手求教,怎么创建数据库时指定字符集为utf8相关的知识,希望对你有一定的参考价值。

参考技术A 遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来
很多mysql数据库工具(除了phpmyadmin,我偶尔用,功能强速度慢)都不支持创建时指定数据库编码,当然可以改my.ini来解决这个问题,但是需要重新启动mysql,不过用下面的语句会更有效!

pycharm 字符编码错误处理

如果在MySQL创建表空间时指定了他的字符集为utf8 但是插入数据后 在pycharm查看却出现字符乱码

技术图片

怎么解决呢 ?

首先进入cmd 页面 输入 chcp 65001  (意思是指定cmd所有字符编码强行为utf8)

技术图片

点击回车

技术图片

然后进入mysql

技术图片

创建表空间的时候在指定一下字符集

使用:create database test1 character set utf8; 

技术图片

然后 use test1; 引用数据库

技术图片

最后进行相应的数据插入操作 就行了

技术图片

这里我们用文件的形式向mysql插入数据

 

最后在查看字符乱码的问题就解决了。

技术图片

 

以上是关于新手求教,怎么创建数据库时指定字符集为utf8的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 中出现 Invalid utf8 character stringL'工?

MySQL设置默认编码集为utf8怎么设置

mysql怎么安装utf8的字符集

怎样设置mysql创建表格时默认的字符集?

字符集为AL32UTF8的Oracle数据库导入编码格式为UTF-8无BOM编码的sql文件,导入的中文全是乱码,如何解决?

sql操作