日期:2014-05-18  浏览次数:20590 次

导出的中文数据是乱码的问题
需要导出一张表里的数据,由于这个表有中文字段,而且是varchar(500) collate SQL_1xCompat_CP850_CI_AS
请问需要如何转化一下,才能使导出的中文数据不是乱码?

------解决方案--------------------
字段类型为nvarchar就没问题了
------解决方案--------------------
数据类型改为nvarchar试试!或者你在查询分析器里查下结果集看这列会变乱码么?
------解决方案--------------------
探讨

引用:

数据类型改为nvarchar试试!或者你在查询分析器里查下结果集看这列会变乱码么?

原表我用sql2000查询分析器查看是正常显示的。但是导出就是乱码。字段不能直接改成nvarchar吧,一改就整个表都乱码了。

------解决方案--------------------
把查询分析器中的结果复制后,粘贴到记事本或者excl中