奇妙的utf8

本文最后修改于 176 天前,部分内容可能已经过时!
# 进入mysql
mysql -u root -p,回车输入密码,进入mysql
# 查看mysql各种字符集
SHOW VARIABLES LIKE 'character_set_%';
# 设置NAMES为utf-8
    它相当于下面的三句指令:
    SET character_set_client = utf8;
    SET character_set_results = utf8;
    SET character_set_connection = utf8;
# 创建数据库并且指定编码,这里我以test数据库为例
use test;
create database test character set utf8;
# 修改数据库编码,这里我以test数据库为例
alter database test character set utf8;
# 修改users表的编码为utf-8
alter table users character set utf8;
# 修改表的某个字段为utf-8 这里我以users的user_name
alter table users modify user_name varchar(50) CHARACTER SET utf8;

# 链接数据库url位置加上下面这句解决乱码问题,这里我以test数据库为例
url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8
Tags:note
上一篇
下一篇

该页面评论已关闭