今天新安装mysql后,写个简单的连接,发现报
错误。做了一下几个修改
1. my.ini
default-character-set=utf8
2.data对应库文件下的db.opt
default-character-set=utf8
default-collation=utf8_general_ci
3. 修改已存在的表及其字段编码
[img]http://dl.iteye.com/upload/attachment/202837/adfc0fbc-1916-3e41-81a9-8c9f88cf1c49.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/202839/f47234b4-45b5-3527-a40e-9f3a22308db7.jpg[/img]
注意字段编码也一定要更改,否则问题仍存在
4. java连接库url
url=jdbc:mysql://127.0.0.1/sylinx_cms?useUnicode=true&characterEncoding=utf8
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column
错误。做了一下几个修改
1. my.ini
default-character-set=utf8
2.data对应库文件下的db.opt
default-character-set=utf8
default-collation=utf8_general_ci
3. 修改已存在的表及其字段编码
[img]http://dl.iteye.com/upload/attachment/202837/adfc0fbc-1916-3e41-81a9-8c9f88cf1c49.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/202839/f47234b4-45b5-3527-a40e-9f3a22308db7.jpg[/img]
注意字段编码也一定要更改,否则问题仍存在
4. java连接库url
url=jdbc:mysql://127.0.0.1/sylinx_cms?useUnicode=true&characterEncoding=utf8