2

UTF-8 (BOM なし) でエンコードされた csv ファイルがあり、JasperReports を使用して簡単なレポートをセットアップしたいと考えています。データソースをセットアップした後、ASCII 以外の文字が正しく表示されないことがわかりました。net.sf.jasperreports.export.character.encodingを UTF-8に変更しましたが、まったく役に立ちませんでした。

どんな助けでも大歓迎です。

4

1 に答える 1

2

1時間ちょっと経った後、次のことがわかりました。

したがって、iReport で Java を file.encoding=UTF-8 で開始するには、次のようにします。

  1. iReport パッケージを開きました
  2. /Applications/Jaspersoft iReport Designer.app/Contents/Resources/ireport/etc/ireport.conf が見つかりました
  3. -J-Dfile.encoding=UTF-8 を default_options に追加しました。これは、netbeans nbexec コマンド ライン引数として渡されます。

    [3] の別のオプションは、ireport 初期化スクリプトによっても nbexec パラメータとして渡される $args 変数を設定することです。

理解するのに時間がかかり、グーグルで助けが見つからなかったので、共有するだけです。

于 2012-09-10T21:18:59.657 に答える