发布网友 发布时间: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