■■■■关于servlet显示中文出现乱码问题求助■■■■ 不需要执行toformat,直接打印 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 out.println(toformat("Hello,World! 你好,世界~"));换成out.println("Hello,World! 你好,世界~");就可以了 改成以下方式:package hello;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class hello extends HttpServlet{ public void init(ServletConfig config) throws ServletException {super.init(config); } public String toformat(String s) { try{ byte[]b=s.getBytes("ISO-8859-1"); s=new String(b); }catch(Exception e){} return s; } public void service(HttpServletRequest reqest,HttpServletResponse response) throws IOException { reqest.setCharacterEncoding("GB2312"); response.setContentType("text/html;charset=GB2312"); PrintWriter out=response.getWriter(); out.println("<HTML> <BODY>"); out.println("Hello,World! 你好,世界~"); //out.println(l); out.println("</body> </html>"); }}-----------------注意: reqest.setCharacterEncoding("GB2312"); response.setContentType("text/html;charset=GB2312");要放在PrintWriter out=response.getWriter();前面才行 感谢楼上的大哥指点,可是能告诉我为什么reqest.setCharacterEncoding("GB2312"); response.setContentType("text/html;charset=GB2312");要放在PrintWriter out=response.getWriter();前面才行??? 固定浮动窗要怎么设置 JAVA学得一般般,对学习JSP有影响吗? 有谁用过光纤交换机的,windows2003系统接入交换机,IP怎么设啊 问,JavaBean中的xml应如何写? 本人在线等高手帮忙!!!! 用deploytool建立新的war时候的问题 jsp联动的select怎么取数据? WebSphere Studio Application Developer 5.0 关于JDBC的executeBatch()的问题? 有谁能说说JSP和Java Servlets的区别,各在什么方面有优势??? mysql数据库图象问题 如何将时间段转化为string的集合
换成
out.println("Hello,World! 你好,世界~");
就可以了
package hello;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class hello extends HttpServlet
{ public void init(ServletConfig config) throws ServletException
{super.init(config);
} public String toformat(String s)
{
try{
byte[]b=s.getBytes("ISO-8859-1");
s=new String(b);
}catch(Exception e){}
return s;
}
public void service(HttpServletRequest reqest,HttpServletResponse response) throws IOException
{
reqest.setCharacterEncoding("GB2312");
response.setContentType("text/html;charset=GB2312");
PrintWriter out=response.getWriter();
out.println("<HTML> <BODY>");
out.println("Hello,World! 你好,世界~");
//out.println(l);
out.println("</body> </html>");
}
}
-----------------
注意:
reqest.setCharacterEncoding("GB2312");
response.setContentType("text/html;charset=GB2312");
要放在
PrintWriter out=response.getWriter();
前面才行
response.setContentType("text/html;charset=GB2312");
要放在
PrintWriter out=response.getWriter();
前面才行???