SQL Server导出TXT文件出现中文乱码
解决方案
- 查看数据库的属性中的collation,是否如下图所示
![sql server的排序规则](https://img-blog.csdnimg.cn/720cd599c0c34346ae0df7e027c9665c.png)
- SQL_Latin1_General_CP1_CI_AS与Chinese_PRC_CI_AS冲突,在创建表时在字段后加collate Chinese_PRC_CI_AS,修改sql server的字段字符编码。
CREATE TABLE Test(
name nvarchar(10) collate Chinese_PRC_CI_AS
)
- 要求TXT文件为UTF-8格式,且列分隔符为|
![导出格式](https://img-blog.csdnimg.cn/96b964c3e29d4e978bc36d79fc032624.png)
![分隔符](https://img-blog.csdnimg.cn/d788c90023bf410384902253fc879a05.png)
- 无导出格式要求,勾选unicode。
![在这里插入图片描述](https://img-blog.csdnimg.cn/0aefec68e81047eeb96c27d8a87e1609.png)