使用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源数据中不能在目标位置表示的扩展字符的丢失。