2

私は mysql クエリ ブラウザを使用して、personNumber と personName のフィールドを含む Person テーブルに次の名前を格納しています。personName の文字セットが utf-8 であり、クエリ ブラウズを介して名前を挿入すると、クエリは正しく実行されますが、JDBC または JPA を介してそれを試みると、名前の特殊文字が「?」になります。ここで何が問題なのですか?...

名前は 1.Năstase 2.Hrustanović 3.Ogris-Martič といくつかの類似した名前です。

4

2 に答える 2

2

接続文字列を正しく設定しましたか?

jdbc:mysql://localhost:3306/administer?characterEncoding=utf8
于 2012-04-27T03:06:46.477 に答える
2

このコードを試してください

jdbc:mysql://localhost:3306/MY_DB?useUnicode=yes&characterEncoding=UTF8
于 2012-04-27T04:32:54.790 に答える