在练习java连接mysql存储数据的时候遇到乱码问题。然后在网上找了很多文章看,大致上都差不多,弄了俩小时还是没解决。最后把默认字符集的client和results改成gbk。其余的改成utf8就可以做到既可以在mysql客户端存数据和浏览器里输入通过jdbc连接存数据然后显示都是中文,没有乱码问题。
所以最后的解决方法就是把jsp和jdbc连接url改成utf-8。mysql这边除了client和results改成gbk其余也都是utf8。
在练习java连接mysql存储数据的时候遇到乱码问题。然后在网上找了很多文章看,大致上都差不多,弄了俩小时还是没解决。最后把默认字符集的client和results改成gbk。其余的改成utf8就可以做到既可以在mysql客户端存数据和浏览器里输入通过jdbc连接存数据然后显示都是中文,没有乱码问题。
所以最后的解决方法就是把jsp和jdbc连接url改成utf-8。mysql这边除了client和results改成gbk其余也都是utf8。