pr0*_*gma 5 java mysql encoding jdbc utf-8
JDBC 和 MySQL 在我的项目中工作得很好,除非它归结为重音字符。这是我用来访问数据库的 URL:
jdbc:mysql://localhost:3306/dbname?useUnicode=yes&characterEncoding=UTF-8
Run Code Online (Sandbox Code Playgroud)
假设 a resultSet = preparedStatement.executeQuery(),然后是 a System.out.println(resultSet.getString("text_with_accents"));。数据库中存储的是àèìòù(请注意,我已经在数据库及其所有表中设置了正确的编码),但我得到的是?????.
有没有办法来解决这个问题?
尝试更改您的网址,例如
url="jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=UTF-8"
Run Code Online (Sandbox Code Playgroud)
在&必须被表示为&
| 归档时间: |
|
| 查看次数: |
9188 次 |
| 最近记录: |