sql文件导入mysql出现中文乱码

发布网友 发布时间:2022-04-24 16:26

我来回答

4个回答

热心网友 时间:2022-04-10 11:03

命令行显示乱码没关系 只要查出来显示不是乱码即可

鉴于 有设置语言:GBK 建议你用比记事本强大的编辑器 将SQL文件打开 另存为时 编码选择 GBK 试一下

如果不行 建议都用utf-8 乱码问题麻烦 有一条就是保证输入输出一致 这样至少查询出来的 基本没大问题

热心网友 时间:2022-04-10 12:21

第2个 insert 语句中的 values 漏了一个 s

另外中文出现乱码可能跟编码的选择有关,在执行上述语句前,加一句 set names gbk; 试试看

热心网友 时间:2022-04-10 13:56

可以尝试insert into teacher values(null,'allen','大连一中','1976-10-10');
更改为
insert into teacher values(null,'allen',N'大连一中','1976-10-10');
注意中文前面的N。

热心网友 时间:2022-04-10 15:47

对 很可能是楼上说的编码的问题 你用工具导出吧 比如:navicat_lite

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com