问题1:在cmd中操作数据库查询的时候遇到这种情况怎么办?
话不多说,直接上!
问题:----->查询出变成这种的了
解决方法:在安装mysql的目录下文件夹找到 my.nin
default 前面注释掉ok,下面讲讲各个编码的格式
黑窗口就是jbk,如果是idea就是utf8mb4,如果没写(注释掉)他会根据你的客户端的编码来决定当前数据库的编码是什么,比较自由比较随意。
问题2:在insert into添加数据的时候执行中文的时候或者查询出来乱码问题
解决方法如下:
1.执行如下命令查看下字符编码情况:
show varibles like 'character%';
临时更改客户端和服务器结果集的编码执行:
Set character_set_client=gbk;
Set character_set_reaults=gbk;
或者一劳永逸的把都改成"gbk"
Set names 'gbk';