yf中添加或修改以下配置:
ysqld]
character-set-server=utf8
2. 修改MySQL客户端连接字符集为UTF-8
在MySQL客户端连接时,添加以下参数:
ysql -u 用户名 -p –default-character-set=utf8 数据库名
或者在连接后使用以下命令修改:
SET NAMES utf8;
3. 修改MySQL表的字符集为UTF-8
在创建表时,指定字符集为UTF-8:
CREATE TABLE 表名 (
列1 数据类型,
列2 数据类型noDB DEFAULT CHARSET=utf8;
或者修改已有表的字符集:
ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8;
通过以上步骤,大家就可以解决MySQL连接中文乱码问题了。