ウィケット、スプリング、mysql を使用しています。文字の代わりにキリル文字をデータベースに挿入しようとすると、疑問符 ('?????') が表示されます。
i18n ファイルを使用すると、このような問題は発生しません。また、他の場所 (mysql ワークベンチなど) から文字を挿入する場合も問題ありません。つまり、問題はデータベースにありません。データベースと私の HTML ドキュメントは utf-8 です。
この問題を解決するのを手伝ってくれませんか。
乾杯!ニコライ
Wicketにはさらに2つのエンコーディング関連の設定があります。これを試してください(Application
初期化で):
getMarkupSettings()
。setDefaultMarkupEncoding("utf-8")
;
getRequestCycleSettings()
。setResponseRequestEncoding("utf-8")