ysql的默认字符集为UTF-8
yf配置文件中添加以下代码:
default-character-set=utf8
ysql]
default-character-set=utf8
ysqld]
character-set-server=utf8eral_ci
ysql服务。
2. 修改表的字符集为UTF-8
在创建表时,指定字符集为UTF-8,例如:
CREATE TABLE `test` (t(11) NOT NULL AUTO_INCREMENT,ameeral_ci NOT NULL,
PRIMARY KEY (`id`)noDB DEFAULT CHARSET=utf8;
如果表已经存在,可以使用ALTER TABLE命令修改表的字符集,例如:
eral_ci;
3. 修改列的字符集为UTF-8
如果只是某一列的字符集出现了乱码,可以使用ALTER TABLE命令修改列的字符集,例如:
ameeral_ci NOT NULL;
4. 修改连接字符集为UTF-8
ysqlysql时,可以指定连接字符集为UTF-8,例如:
ysqlameame
ysql中文乱码问题的方法,根据具体情况选择合适的方法即可。