所在的位置: java >> 编程思想 >> jsp的乱码解决

jsp的乱码解决

摘要: 要servlet里面支持中文的方法: 在dopost或者doget的第一句加上: request.setCharacterEncoding(GB2312); response.setCharacterEncoding(GB2312); 在jsp里面就把 %@ page conte ... 
要servlet里面支持中文的方法:

风景

 

在dopost或者doget的第一句加上:



request.setCharacterEncoding("GB2312");



response.setCharacterEncoding("GB2312");



在jsp里面就把



<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>



里设置成charset=gb2312



如果这样还不行,就只有在取出中文后(getParameter)强制转换了:



String str=new String(request.getParameter("text").getBytes("ISO-8859-1"),"GB2312");



很不错的方法,因为在java里面,乱码是个大问题,这些一定要铭记!

 



转载请注明:http://www.jiaju1314.com/bcxx/bcxx/40.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了