【发布时间】:2013-11-15 05:47:57
【问题描述】:
我们正在将源数据库 X 导入目标数据库 Y。
X 有 RTF 格式的文本块,它们以某种方式显示在其应用程序中。
我们的网络应用无法显示 RTF,因此我们被指示将这些 RTF 块转换为数据库 Y 中的文件。
我们只需将 RTF blob 从 X 中的nvarchar 复制到 Y 中我们已经用于存储附件的列中,该列的类型为 varbinary。然后当用户想要查看它时,我们将它写成一个文件foo.rtf - 这样他们就可以下载并在 Word 中打开 RTF。
不幸的是,foo.rtf 文件在 Word 中打开时,看起来就像原始 RTF,有点像
{\rtf1\ansi\ansicpg1252\deff0\deftab1134{\fonttbl{....
为了将这个 RTF“文本块”正确地转换为实际的 RTF 文件,我们需要做什么?看起来只是保存字节不起作用。
谢谢。
【问题讨论】:
标签: sql-server rtf