今天用jsp做个图片书管理系统,向mysql数据库中存中文的时候显示乱码,如图书名: web????
修改页面是http://localhost:8080/library/book?action=bookModifyQuery&ID=14
根据中文乱码的处理方法:
jsp:include包含html文件出现中文乱码的解决方法
在servlet中输出JS中文乱码,servlet中alert对话框出现中文乱码的解决方法
测试页面之间传递,表单传参都不会出现乱码。
但在向数据库传的时候会出现乱码。
jsp页面使用的是UTF-8编码方式,但是出现乱码
最后查出原因:是因为数据库中的设置与jsp编码不统一。
查看MYsql编码的方法:
在mysql的控制台输入mysql> show variables like ‘character%’;
出现的编码方式,如果跟SP中设置的编码方式不同。
运行MySQL中的
重新设置你的编码方式
选择与JSP相同的编码方式UFT-8
再写数据库,查看乱码解决了。
125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/8731.html