EclipseLinkでJPAを使用してmySQLデータベースに接続しています。私はutf-8テキストを書いており、MySQL Workbenchのデータを照会することで正しいエンコーディングで書かれていることを検証できます。しかし、私は私のjavaコンソールアプリケーションからデータを取得するとき、エンコーディングが間違っています。JPA with EclipseLink:デコード文字セット問題
私は、接続URLにcharacterEncodingを追加しようとしましたが、運はありません!
<property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/testdb?useUnicode=yes&characterEncoding=UTF-8&characterSetResults=UTF-8&"/>
お勧めはありますか?
いくつかの助けを得るために、データ取得を実行しているコードを含める必要があります。そして、コンソールアプリケーションから返されるデータエンコーディングは何ですか? –