UTF-8 (BOM なし) でエンコードされた csv ファイルがあり、JasperReports を使用して簡単なレポートをセットアップしたいと考えています。データソースをセットアップした後、ASCII 以外の文字が正しく表示されないことがわかりました。net.sf.jasperreports.export.character.encodingを UTF-8に変更しましたが、まったく役に立ちませんでした。
どんな助けでも大歓迎です。
UTF-8 (BOM なし) でエンコードされた csv ファイルがあり、JasperReports を使用して簡単なレポートをセットアップしたいと考えています。データソースをセットアップした後、ASCII 以外の文字が正しく表示されないことがわかりました。net.sf.jasperreports.export.character.encodingを UTF-8に変更しましたが、まったく役に立ちませんでした。
どんな助けでも大歓迎です。
1時間ちょっと経った後、次のことがわかりました。
したがって、iReport で Java を file.encoding=UTF-8 で開始するには、次のようにします。
-J-Dfile.encoding=UTF-8 を default_options に追加しました。これは、netbeans nbexec コマンド ライン引数として渡されます。
[3] の別のオプションは、ireport 初期化スクリプトによっても nbexec パラメータとして渡される $args 変数を設定することです。
理解するのに時間がかかり、グーグルで助けが見つからなかったので、共有するだけです。