在jsp中,中文乱码常会让人心乱如麻。一般的解决方案
一、本页显示问题 【相关文章:[转]他们的世界和我们的世界---对二维】 【扩展阅读:聊天室--java socket】"<%@ page contenttype="text/html;charset=gb2312"%>" 【扩展信息:VC编程经验汇总(二)】 二、提交问题 鉴于此问题,你可以将读出来的字符串进行转换,这很简单: str = request.getparameter("s"); str = new string(str.getbytes("iso-8859-1"),"gbk"); 或者设置 request.setcharacterencoding("gbk");然而,你遇到这种情况吗,使用out.println是中文,systemout.println是乱码,看下面的例子
jsp1.jsp建立
<%@ page contenttype="text/html;charset=gb2312"%>
<html> <head> <title> mm </title> </head> <body background=""> <form method="post" action="servlet1"> <input type="text" name="myt" size="30" value =" "> <br> <input type="text" name="myedit" size="30" value =""> <input type="submit" value="保 存" name="b5" > </form> </body> </html>-----
servlet1 建立
package untitled2;
import javax.servlet.*;
import javax.servlet.http.*; import java.io.*; import java.util.*;public class servlet1 extends httpservlet {
... 下一页