mysql默认的编码是latin1,它不支持中文,所以我们一般需要修改他的默认编码格式。 打开终端1. 进入root权限sudo -i 2. cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf 3. vi /etc/my.cnf编 ...
分类:
数据库 时间:
2019-05-06 01:19:40
阅读次数:
167
安装方法参考:https://www.cnblogs.com/ruigege/p/8064847.html 出现问题:[ERROR] COLLATION 'utf8_general_ci' is not valid for CHARACTER SET 'latin1' 之前忘记执行:/usr/loc ...
分类:
数据库 时间:
2019-03-19 15:12:37
阅读次数:
208
Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation 在数据库执行查找的命令,判断条件含有特殊字符,再执行的时候报了以上错误; 查看字段编码发现是 ...
分类:
数据库 时间:
2019-03-08 17:00:10
阅读次数:
1905
今天解决了vi命令打开日志文件中文总是显示乱码的问题。由于项目组中的日志包含一些特殊字符,所以使用vim打开日志文件时总是不能正确识别出文件字符编码。此时用:set fileencoding命令可以看出vim把文件编码识别成latin1。 在这种情况下无论终端设置成gbk还是utf-8编码,都不能正 ...
分类:
系统相关 时间:
2019-01-19 13:22:11
阅读次数:
879
数据库的增删改查: 使用的是mysql数据库,完成数据库的创建,删除,修改,查询; 登录界面 1.数据库的创建,create database db_name; 回车,此时我们创建了一个名为db_name的数据库,这时候注意,当你没有定义数据库的编码字符集的时候,系统默认是latin1的编码格式。练 ...
分类:
数据库 时间:
2019-01-14 18:58:13
阅读次数:
149
1、public char charAt(int index) 返回指定索引处的 char 值。 源码: String.class public char charAt(int index) { if (isLatin1()) { //Latin1单字节编码 return StringLatin1. ...
分类:
编程语言 时间:
2019-01-10 18:24:01
阅读次数:
151
解决方案:mysql插入数据含有中文报错,原因是创建表时没有设置DEFAULT CHARSET=utf8 ,mysql就默认编码为latin1,把默认编码字符集改为utf8就不会报错了 ...
分类:
数据库 时间:
2018-12-30 22:14:14
阅读次数:
197
[client] default-character-set = utf8mb4 [mysql]# 设置mysql客户端默认字符集default-character-set=utf8mb4 [mysqld]# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-clie ...
分类:
其他好文 时间:
2018-12-27 00:28:35
阅读次数:
116
目标:将 mysql 的 character_set_server 的值由 latin1 更改为 utf8 1. 暂时性:SET character_set_server=utf8 即可,一次性。 2. 永久性:需要更改配置文件 (1)打开以下文件夹 /usr/local/mysql-5.7.24- ...
分类:
数据库 时间:
2018-12-24 13:53:28
阅读次数:
232
1 MYSQL常用命令 2 1.导出整个数据库 3 mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) 4 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc ...
分类:
数据库 时间:
2018-12-12 13:54:08
阅读次数:
213