1

一直在使用 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 屏幕截图。

非常感谢任何帮助/支持。

4

1 回答 1

1

您可能想尝试将 Unicode 字符格式标志添加-w到您的 bcp。即使您的数据类型不是 unicode,它也应该有助于解决字符编码问题。

• 如果源数据和目标数据不是 Unicode 数据类型,则使用 Unicode 字符格式可以最大限度地减少源数据中无法在目标处表示的扩展字符的丢失。

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

于 2013-10-16T13:00:18.963 回答