使用BCP实用程序和数据库表的Sql Server数据库表导出问题包含“HTML元素”

在使用bcp实用程序使用以下命令导出我的sqlserver数据库表(包含单元格中的HTML元素):

C:> bcp“select * from dbName.dbo.TableName”queryout c:\ bcpexport.xls -c -k -SServerName -U sa -P 111

但是,导出是成功的,但如果某列包含HTML标记/元素,那么行就会混乱。 这是我遇到的一个严重的问题,因为这导致这个excel导致我的MySql数据库错误。

下面是excel的截图,以行/列的forms出现。

任何帮助/支持高度赞赏。

您可能要尝试将Unicode字符格式标志-w添加到您的bcp。 它应该帮助字符编码问题,即使你的数据types不是unicode。

•如果源数据和目标数据不是Unicode数据types,则使用Unicode字符格式可以减less源数据中不能在目标位置表示的扩展字符的丢失。

http://technet.microsoft.com/en-us/library/ms188289.aspx