0

PDF は、ページにリンクされている場合、またはファイル システムから開いた場合に正常に機能します。英語、スペイン語、中国語の 3 つの言語の Web アプリがあります。DB 内の英語とスペイン語の PDF は問題なく開きます。中国語版は Arial Unicode MS を使用し、その他は単なる Arial です。

3 つの言語はすべて、DB の外で問題なく開きます。3 つのバージョンはすべて同じコードを使用して、DB (VB.Net) から開きます。この時点で、それはフォントであり、OracleはDBに保存されることを好まないと仮定しています。

他の中国語フォント (FangSong、SimSum) も使用しましたが、同じ結果が得られました。

また、Crystal Reports も使用しており、PDF レポートで Arial Unicode MS 中国語文字を表示することに問題はありません (ただし、理解するのに少し時間がかかりました)。

誰でもこの問題に遭遇しますか?

編集: PDF は Firefox で開きますが、IE (7、8、9、10)、Chrome、Safari、または Opera では開きません。ユーザーに Firefox を使うように言いたいのですが、できません!

ありがとう!

4

1 に答える 1

1

応答ヘッダーに正しい Content-Type が含まれていますか? 例えば:Content-Type: 'application/pdf'

$ curl -I http://www.example.com/path/to/chineese.pdf

Content-Disposition: attachment;強制的にダウンロードするように設定することもできます。お気に入りの pdf クライアントでファイルを開くのはユーザー次第です。ファイル名を指定することもできます:

Content-Disposition: attachment; filename="fname.ext"
于 2013-08-24T15:23:00.440 に答える