2012-02-09 4 views
7

jasperreportsテンプレートにutf-8文字がいくつかあります。 iReportエディタですべての細かい。 しかし、出力PDfをコンパイルした後、有効なユニコード文字を描画して描画することはできませんか?代わりに。iReport + UTF-8

どうすれば修正できますか? は、あなたがする必要があり、出力PDFファイルでのUnicodeサポートを有効にするために、あなた

+1

jrxmlファイルに '<?xml version =" 1.0 "encoding =" UTF-8 "?>ヘッダーがありますか? [Font Extensions](http://jasperforge.org/uploads/publish/jasperreportswebsite/trunk/sample.reference/fonts/index.html#fontextensions)を使用していますか? –

+0

あなたは 'Unicode'サポートについてこの[topic](http://jasperreports.sourceforge.net/sample.reference/unicode/index.html#unicode)を読むことができます –

+0

私はFont Extentions jarを追加しましたが、役に立たなかった – nKognito

答えて

8

ありがとう:iReportはでプロジェクトのクラスパス

  • にJasperReportsの-フォント-xxxjarを追加

    1. テキストボックスと静的なテキストのために外部のフォントを選択要素。あなたは、PDFファイルで何かをする必要がUTF-8文字を表示しない問題が発生した場合は通常、それはDejaVuフォント

    ですこれは(4.5.0でテスト)のJasperReportsの最新バージョン

  • 0

    のためのソリューションです!テーブルのセルのフォントをsanserifからDejavu sansに変更するだけです。それでおしまい。