各位大侠,本人利用javaweb读取mysql数据库中的数据,但是中文字体显示的是问号,请问这种情况如何处理?

2024-11-24 03:19:06
推荐回答(4个)
回答1:

乱码问题,需要转码,在JSP页面最上面把GB2312改成UTF-8,并且在servlet里面response.setCharcacterEncoding("UTF-8"),request.setCharcacterEncoding("UTF-8"),

回答2:

先去确认一下数据库的编号格式,再到WEB上去转成数据库的编码格式即可。

回答3:

你是显示到页面上还是在控制台上啊?可是设置编码的。response.setCharcacterEncoding("UTF-8"),试试看。希望能帮到你。

回答4:

tomcat下service.xml里面加上这句URIEncoding="UTF-8"