0

JasperReports Serverでレポートを実行しようとしています。私のMySQL db エンコーディングは cp1251 です。
レポート実行結果

� "Emika" Ltd, 3 
������� 2012

?- ロシア語の記号でなければなりません。レポートのデータソースに URL を設定する解決策を見つけました

jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=cp1251. 

しかし、うまくいきません。私が間違っていることは何ですか?

接続設定は

    Variable_name       Value   
character_set_client        cp1251  
character_set_connection        cp1251  
character_set_database  cp1251  
character_set_filesystem        binary  
character_set_result        cp1251  
character_set_server        cp1251  
character_set_system        utf8    
4

1 に答える 1

0

問題を解決します。パラメータ init-connect="SET NAMES utf8" をファイル /etc/mysql/my.cnf に設定しました

于 2013-08-02T09:07:47.263 に答える