1

Codeigniter で TCPDF を使用して PDF ファイルを生成しています。

パラメータを含む「ビュー」から「コントローラ」関数へのリンクがあります。1 つのパラメーターはname = 'Högskolan'です。このパラメーターをコントローラーで取得して PDF で表示すると、「Högskolan」のように表示されることもあれば、「Hgskolan」のように表示されることもあります (スウェーデン語の文字がありません)。この問題は IE でのみ発生します (常にではありません)。

また、このファイルをFile->Save asおよびFile->Saveで保存すると違いがあります。最初のオプションでは、ファイルは「Hgskolan.pdf」として保存され、2 番目のオプションでは「Högskolan.pdf」として保存されます。

これらの問題の原因は何ですか? 何か案が?

ありがとう。

4

1 に答える 1

0

次のようなことをお勧めします:アクセント付きの文字をプレーンな ASCII 文字に変換します。

アクセントなしで出力する方がうまくいくことがわかります (もちろん、単語を大幅に変更しない場合)。

anttir が示唆したように、おそらくブラウザ固有の問題か、文字が気に入らないシステムの問題です。別のブラウザまたは別のプラットフォームで出力をテストして、問題を特定できますか。

それがあなたをつまずかせているのがTCPDFなのか、それともブラウザなのか、私には100%確信が持てません。Fiddler ( http://fiddler2.com/ ) や Charles ( http://www.charlesproxy.com/ ) [両方のデバッグ プロキシ]などでテストできます。

于 2013-08-18T03:11:05.043 に答える