情况一:
数据库编码格式和客户端的编码格式不一样,有中文的情况全部设置为UTF-8
包括:数据库编码格式,表编码格式,开发工具编码格式,页面显示编码格式
情况二:
全部设置为UTF-8后依然乱码,可能是安装数据时的默认编码格式不是UTF-8,请修改数据库默认编码格式,或者在连接数据库时url附加参数?useUnicode=true&characterEncoding=UTF-8来指定编码格式,例如:
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://172.29.237.131:3306/project?useUnicode=true&characterEncoding=UTF-8
jdbc.username=root
jdbc.password=123456
本文介绍了当数据库中出现中文乱码时的两种常见解决方案:一是确保所有环节(数据库、表、开发工具及页面显示)均采用UTF-8编码;二是调整数据库连接参数以指定正确的字符集。
2009

被折叠的 条评论
为什么被折叠?



