0

ウィケット、スプリング、mysql を使用しています。文字の代わりにキリル文字をデータベースに挿入しようとすると、疑問符 ('?????') が表示されます。

i18n ファイルを使用すると、このような問題は発生しません。また、他の場所 (mysql ワークベンチなど) から文字を挿入する場合も問題ありません。つまり、問題はデータベースにありません。データベースと私の HTML ドキュメントは utf-8 です。

この問題を解決するのを手伝ってくれませんか。

乾杯!ニコライ

4

1 に答える 1

1

Wicketにはさらに2つのエンコーディング関連の設定があります。これを試してください(Application初期化で):

getMarkupSettings()setDefaultMarkupEncoding("utf-8");

getRequestCycleSettings()setResponseRequestEncoding("utf-8")

于 2013-01-19T11:28:41.933 に答える