先记录一下,以待解决:
1.连接Windows平台上的MySQL 时,注意一定要用&分隔
jdbc.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8
其中UTF-8与UTF8通用
2.连接SUSE平台上的MySQL时,一定要用&做分隔,否则会出问题,参数无法读入
jdbc.url=jdbc:mysql://127.0.0.1:3306/legendshop?useUnicode=true&characterEncoding=UTF8
其中UTF-8与UTF8通用
3 例如一个应用在windows用了如下URL
jdbc.url=jdbc\:mysql\://localhost\:3306/test?autoReconnect\=true&useUnicode\=true&characterEncoding\=utf-8
一旦进入SUSE Linux之后就要改为:
jdbc.url=jdbc\:mysql\://localhost\:3306/test?autoReconnect\=true&useUnicode\=true&characterEncoding\=utf-8
以我的经验加不加转义符“\”,没有区别。