JSP乱码解决

来源:互联网 发布:java短信接口api 编辑:程序博客网 时间:2024/05/29 07:31

java程序编写过程中,由于字符集不同导致的问题不少,遇到这种问题也不要着急,搞清楚涉及到的字符集及相互转换即可。贴个例子:

<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>   
<%   
String path = request.getContextPath();   
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";   
%>   
<%@ page contentType="text/html; charset=gb2312"%>   
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">   
<html>   
  <head>   
  </head>     
  <body>   
   <%      
    request.setCharacterEncoding("gb2312");   
    String phone = request.getParameter("Mobile");   
    String Msg =new String(request.getParameter   ("Message").getBytes("ISO-8859-1"),"gb2312");     /** ohter code*/  
    %>   
  </body>   
</html>  

 

String Msg =new String(request.getParameter   ("Message").getBytes("ISO-8859-1"),"gb2312");  //这句涉及到字符集转换

转自唐山迪锐IT技术论坛:http://bbs.tsp2c.cn/?fromuid=135