使用C3P0、Servlet向mysql数据库写入中文乱码

在使用Servlet写一个小Demo的时候,出现了一个小错误——向mysql数据库插入中文出现了乱码问题,然后在网上找了一些解决办法,把所有的字符集都设置了utf-8,但是还是没有成功解决,最后找到了一个https://blog.csdn.net/H_Shun/article/details/77619743。

一开始的出现的乱码错误

中文乱码

解决办法:在数据库配置文件中加入characterEncoding=utf-8

解决办法
插入成功

另外,在servlet中设置字符集的方法:

request.setCharacterEncoding("UTF-8");

response.setContentType("text/html;charset=utf-8");

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容