1

ソース データベース X をターゲット データベース Y にインポートします。

X には、何らかの方法でそのアプリケーションに表示される RTF 形式のテキストの塊があります。

私たちの Web アプリは RTF を表示できないため、これらの RTF のブロブをデータベース Y のファイルに変換するように指示されました。

RTF blob を X から、nvarchar添付ファイルの格納に既に使用しているタイプ の Y の列に単純にコピーしますvarbinaryfoo.rtf次に、ユーザーが表示したいときにファイルとして書き出すので、RTF をダウンロードして Word で開くことができます。

残念ながら、このfoo.rtfファイルを Word で開くと、生の RTF のように見えます。

{\rtf1\ansi\ansicpg1252\deff0\deftab1134{\fonttbl{....

この RTF の「テキストの塊」を実際の RTF ファイルに正しく変換するには、どうすればよいでしょうか? バイトを保存するだけではうまくいかないようです。

ありがとうございました。

4

2 に答える 2

1

拡張子 .rtf を使用してファイルを保存しましたか? Word がその方法で RTF ファイルを問題なく開くことは知っています (もちろん、rtf が有効であると仮定します)。

追加した

それから何かが間違っています.RTFファイルを数千人のユーザーで生成したWebサイトを作成しましたが、洗練度は低く、Wordで開く際の問題についての苦情は1つもありませんでした

さらに追加

Web サーバーがファイルの正しい MIME doc タイプを提供していることを確認してください (ブラウザーでレンダリングされた場合)。IIS、APache などはさまざまな方法でこれを行います

于 2013-11-14T20:02:30.177 に答える