我在jsp页面中设置的字符集为:
<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>
页面的为:
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">这样在页面上显示某些从数据库中读取出的字符时会出现乱码。但是刷新后就有可能正常显示,再次刷新也许就会正常显示。查看原文件发现生成的代码中并没有出现乱码。请问这是什么原因??
是不是浏览器的问题???
<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>
页面的为:
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">这样在页面上显示某些从数据库中读取出的字符时会出现乱码。但是刷新后就有可能正常显示,再次刷新也许就会正常显示。查看原文件发现生成的代码中并没有出现乱码。请问这是什么原因??
是不是浏览器的问题???
<%
request.setCharacterEncoding("gb2312");
%>
就可以了!基本上能解决数据的乱码问题!特别是对于数据库的写入操作!