MySQL内容乱码及编码问题处理
来源:互联网 发布:贩卖淘宝店铺犯法吗? 编辑:程序博客网 时间:2024/05/16 11:09
有的时候查看mysql导入的数据后,发现是乱码,这是因为编码问题,包括数据库编码、表编码和需要到的文件编码,建议都设置为utf8,统一后就正常了,我将相关的命令整理下共享给需要的朋友。
查看mysql实例编码
show variables like 'character%';设置mysql实例编码
set character_set_database=utf8;
[root@server1 ~]# cat /etc/my.cnf
[client]
socket=/var/lib/mysql/mysql.sock
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbolic-links=0
default-character-set=utf8
init_connect='SET NAMES utf8'
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[mysql]
no-auto-rehash
default-character-set=utf8
修改data库
alter database data character set utf8;
修改表编码
ALTER TABLE data CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
导数据
LOAD DATA local INFILE '/root/data .txt' INTO TABLE data FIELDS TERMINATED BY '\t';
建立新库 指定编码
CREATE DATABASE data DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
建立新表 指定编码
CREATE TABLE `table_test` (
`c1` varchar(40) DEFAULT NULL,
`c2` varchar(40) DEFAULT NULL
)default charset=utf8;
查看数据库编码
show create database data;
查看表编码
show create table table_test;
0 0
- MySQL内容乱码及编码问题处理
- MySQL修改编码设置及乱码问题
- Mysql修改编码设置及乱码问题
- MySQL修改编码设置及乱码问题
- MySQL修改编码设置及乱码问题
- MySQL 字符集编码及乱码问题
- 爬虫网页编码及网页内容乱码处理
- 如何查询mysql编码,及如何应对mysql乱码问题
- 乱码处理及编码格式
- Mysql 的字符编码机制、中文乱码问题及解决方案
- iOS 处理内容乱码问题
- MySQL字符编码乱码问题
- mysql重新安装报错问题及乱码处理
- mysql 编码查看查询-乱码处理
- vim文件编码及乱码处理
- MySQL处理中文乱码问题
- MySQL处理中文乱码问题
- mysql字符集及乱码问题
- JavaScript 从标准对象开始--20160930
- PXE配置中ks.cfg文件介绍
- 深入理解Java内存模型(一)——基础 摘录自---<java并发编程的艺术>
- nodejs + async
- Android 自定义PopupWindow 实现 ListView与PopupWindow结合下拉框
- MySQL内容乱码及编码问题处理
- 安卓SQLite unable to open database file (code 14)异常
- Apache Mina2 IoService详解
- android系统架构MVP案例分析
- 自定义datePicker的实现
- SSL握手过程(访问https)
- 在线创建dg环境 adg
- C++虚表与多态
- BigDecimal函数使用