Sql server出现中文乱码怎么办

Sql server出现中文乱码怎么办,第1张

什么情况下出现的呢。查询还是插入呢,

第一种、如果是插入的时候, 在中文内容前面加大写字母N, N'中文内容'。

第二种、再有出现乱码的情况就是,你的数据库是安装在纯英文系统的,然后导致乱码。

第三个、把字段 varcahr类型修改为 Nvarchar型。

解决的方法和详细的 *** 作步骤如下:

1、首先,单击“Objects”按钮以查看有关此表的详细信息,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,“teacName”字段的字符集不是“utf8”,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,可以右键单击此表,然后选择“Alter Table”选项,如下图所示,然后进入下一步。

4、然后,完成上述步骤后,在“teacName”字段后面的字符集中选择“utf8_general_ci”选项,然后单击下面的“Alter”按钮,如下图所示,然后进入下一步。

5、随后,完成上述步骤后,成功修改,单击“确定”按钮,如下图所示,然后进入下一步。

6、最后,完成上述步骤后,再次插入中文数据,就不会出现乱码了,如下图所示。这样,问题就解决了。

方法一: 通过增加参数 –default-character-set = utf8 解决乱码问题

mysql -u root -p password < path_to_import_file –default-character-set = utf8

方法二: 在命令行导入乱码解决

1 use database_name;

2 set names utf8; (或其他需要的编码)

3 source examplesql (sql文件存放路径)

方法三: 直接粘贴sql文件里的代码

1 打开SQLyog客户端软件;

2 定位到SQL编辑器,然后用记事本打开刚刚导出的SQL文件;

3 复制文件中所有SQL语句到SQL编辑器当中,执行这些SQL代码;

以上就是关于Sql server出现中文乱码怎么办全部的内容,包括:Sql server出现中文乱码怎么办、sql文件导入后,中文变乱码,怎样解决、请教SQL数据库导入数据中文是乱码如何避免等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10167421.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存