明らかに、出力は単一ページエンコーディング(ISO-8859-1など)であり、UTF-8ではありません。これには、いくつかの理由が考えられます。
- データがデータベースに正しく保存されていることを確認しましたか?そうでない場合は、データの格納に使用するテーブルがUTF-8であるかどうかを確認する必要があります
-
UTF-8を使用するようにデータベース接続が適切に設定されていますか?これがodbcでどのように行われるかはわかりませんが、mysql-jdbcドライバーの場合、構成URLにこれを追加する必要がある場合があります。
characterEncoding =utf-8