首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

导入text字段乱码,该如何处理

2014-01-26 
导入text字段乱码我用的版本是sql2000,用BCP导出格式、数据,用BULK INSERT导入另一个数据库,其他没问题,就

导入text字段乱码
我用的版本是sql2000,用BCP导出格式、数据,用BULK INSERT导入另一个数据库,其他没问题,就是text字段数据是乱码。不知道是什么回事


EXEC master..xp_cmdshell 'BCP dbo.com format nul -f h:/sql2000/com.fmt  -w -t ##@ -r $$# -T' 
EXEC master..xp_cmdshell 'BCP dbo.com out h:/sql2000/com.data -f h:/sql2000/com.fmt -T' 
BULK INSERT dbo.com2 
FROM 'h:/sql2000/com.data' 
WITH 

    FORMATFILE = 'h:/sql2000/com.fmt' 




[解决办法]
注意文件TEXT打开是否为乱码
导入时数据库的栏位是还为Unicode

nvarchar(max)/ntext(max)类型
[解决办法]
首先你的txt的文件编码格式是什么,UTF-8,ANSI还是Unicode不同是有影响的,建议你先转成统一的Unicode再导吧。

热点排行