用java的jdbc技术向mysql数据库中写入中文数据时,数据库中相应的数据会变成问号
- 原因可能是mysql的默认字符集没有设置成
UTF-8
,造成乱码 - 解决办法: 在数据库连接的地址后面加上
?characterEncoding=gbk
,如jdbc:mysql://localhost:3306/test?characterEncoding=gbk
“热爱是所有的理由和答案”。
UTF-8
,造成乱码?characterEncoding=gbk
,如jdbc:mysql://localhost:3306/test?characterEncoding=gbk