我想使用 BCP 将 varchar(max) 列(SQL 2005)导出到 xml UTF 8 到文件中。我尝试使用 BCP 的 -w 选项,但到目前为止,它会将我的特殊字符编码为字符串,例如 –
是否有一个选项可以跳过特殊字符,因为我在最终的 xml 中不想要任何 & 或 # ?
我想使用 BCP 将 varchar(max) 列(SQL 2005)导出到 xml UTF 8 到文件中。我尝试使用 BCP 的 -w 选项,但到目前为止,它会将我的特殊字符编码为字符串,例如 –
是否有一个选项可以跳过特殊字符,因为我在最终的 xml 中不想要任何 & 或 # ?
XML 使用转义序列对特殊字符进行编码。当您要求 XML 不包含特殊字符的转义序列时,您要求的 XML 不是 XML,因此这是一个固有的矛盾。您可以要求一个字符串,也可以要求一个 XML。下定决心。