中文显示问题 String tbxname=new String(request.getParameter("tbxname").getBytes("8859_1")); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的可以了!大家看看!要给分哦!import javax.servlet.*;import java.io.*;public class Myserver extends GenericServlet{ public void service(ServletRequest request,ServletResponse response) throws ServletException,IOException{ response.setContentType("text/html"); PrintWriter pw=response.getWriter(); pw.println("<%@ page contentType='text/html;charset=GB2312' %>"); //pw.println("<%response.setContentType('text/html;charset=GB2312');%>"); //System.out.println("<B>妈妈最最喜欢吃的东西:</B>"); pw.println("<html>"); pw.println("<body>"); pw.println("<center>"); pw.println("<form name='Form1' method='post' action='http://localhost:8080/servlet/Myserver'>"); pw.println("<B>"); try{ pw.println(new String((new String("妈妈最最喜欢吃的东西:")).getBytes("GBK"),"ISO8859_1")); pw.println("</B>"); pw.println("<select name='favourate' size='1'>"); pw.println("<option value='xiangjiao'>" + new String((new String("香蕉")).getBytes("GBK"),"ISO8859_1") + "</option>"); pw.println("<option value='xiangjiao'>" + new String((new String("苹果")).getBytes("GBK"),"ISO8859_1") + "</option>"); pw.println("<option value='xiangjiao'>" + new String((new String("山楂")).getBytes("GBK"),"ISO8859_1") + "</option>"); pw.println("<option value='xiangjiao'>" + new String((new String("巧克力")).getBytes("GBK"),"ISO8859_1") + "</option>"); pw.println("<option value='xiangjiao'>" + new String((new String("其他")).getBytes("GBK"),"ISO8859_1") + "</option>"); } catch( UnsupportedEncodingException e) { } //try{ // pw.println(new String((new String("妈妈最最喜欢吃的东西:")).getBytes("GBK"),"ISO8859_1")); // // } // catch( UnsupportedEncodingException e) // { // } //pw.println("<option value='xiangjiao'>香蕉</option>"); //pw.println("<option value='pingguo'>苹果</option>"); //pw.println("<option value='shanzha'>山楂</option>"); //pw.println("<option value='qiaokeli'>巧克力</option>"); //pw.println("<option value='qita'>其他</option>"); pw.println("</select>"); pw.println("<br><br>"); pw.println("<input type=submit value='Submit'>"); pw.println("</form></body></html>"); pw.close(); }}//<%@ page contentType="text/html;charset=iso8859_1"%>//<%response.setContentType("text/html;charset=iso8859_1");%>/*try{ out.println(new ( (new String("我爱死你了")).getBytes("GBK"),"ISO8859_1")) } catch( UnsupportedEncodingException e) { } */ 上面的代码是可以的但是要记住,从数据库中度数据的时候不要调用该代码,否则独处的数据是乱码但是往数据库中存入中文的时候就一定要调用该函数。一般是iso8859-1和gb2312只见的转换 我觉得leshui(大象无形)(有物混成,先天地生) 的那种方法就可以了. java连接ftp,用127.0.0.1可以连接成功并上传,但用本地已设置的IP则出错:java.net.ConnectException: Connection refused: connect 用gwt和纯html开发出来的两个页面怎么整合到一起去? eclipse中无法连接MySQL JDBC 连接oracle数据库 还是搞不懂jspsmartupload的问题,请详解,我很笨的。 仿淘宝网站JSP问题 能够把Word(Doc)文档分页存成图片吗? 问大家几个问题? WEB 开发模式 sql写法的问题 请大家帮帮忙:一个中文问题 急--急--求救--加100分
要给分哦!
import javax.servlet.*;
import java.io.*;
public class Myserver extends GenericServlet{
public void service(ServletRequest request,ServletResponse response)
throws ServletException,IOException{
response.setContentType("text/html");
PrintWriter pw=response.getWriter();
pw.println("<%@ page contentType='text/html;charset=GB2312' %>");
//pw.println("<%response.setContentType('text/html;charset=GB2312');%>");
//System.out.println("<B>妈妈最最喜欢吃的东西:</B>");
pw.println("<html>");
pw.println("<body>");
pw.println("<center>");
pw.println("<form name='Form1' method='post' action='http://localhost:8080/servlet/Myserver'>");
pw.println("<B>");
try{
pw.println(new String((new String("妈妈最最喜欢吃的东西:")).getBytes("GBK"),"ISO8859_1"));
pw.println("</B>");
pw.println("<select name='favourate' size='1'>");
pw.println("<option value='xiangjiao'>" + new String((new String("香蕉")).getBytes("GBK"),"ISO8859_1") + "</option>");
pw.println("<option value='xiangjiao'>" + new String((new String("苹果")).getBytes("GBK"),"ISO8859_1") + "</option>");
pw.println("<option value='xiangjiao'>" + new String((new String("山楂")).getBytes("GBK"),"ISO8859_1") + "</option>");
pw.println("<option value='xiangjiao'>" + new String((new String("巧克力")).getBytes("GBK"),"ISO8859_1") + "</option>");
pw.println("<option value='xiangjiao'>" + new String((new String("其他")).getBytes("GBK"),"ISO8859_1") + "</option>");
}
catch( UnsupportedEncodingException e)
{
}
//try{
// pw.println(new String((new String("妈妈最最喜欢吃的东西:")).getBytes("GBK"),"ISO8859_1"));
//
// }
// catch( UnsupportedEncodingException e)
// {
// }
//pw.println("<option value='xiangjiao'>香蕉</option>");
//pw.println("<option value='pingguo'>苹果</option>");
//pw.println("<option value='shanzha'>山楂</option>");
//pw.println("<option value='qiaokeli'>巧克力</option>");
//pw.println("<option value='qita'>其他</option>");
pw.println("</select>");
pw.println("<br><br>");
pw.println("<input type=submit value='Submit'>");
pw.println("</form></body></html>");
pw.close();
}
}
//<%@ page contentType="text/html;charset=iso8859_1"%>
//<%response.setContentType("text/html;charset=iso8859_1");%>
/*
try{
out.println(new ( (new String("我爱死你了")).getBytes("GBK"),"ISO8859_1"))
}
catch( UnsupportedEncodingException e)
{
} */
但是要记住,从数据库中度数据的时候不要调用该代码,否则独处的数据是乱码
但是往数据库中存入中文的时候就一定要调用该函数。
一般是iso8859-1和gb2312只见的转换