servlet 中 out.println("中文") 乱码 问题

转载 2010年07月06日 12:41:00

写个servlet ,实现 采用alert()方式给用户提示一些信息,然后正常转向 (该功能后加的)

在servlet中 PrintWriter out = response.getWriter();

out.println("<script language='javascript'>");
out.println("alert('" + msg + "');");
out.println("window.location='" + url + "'");
out.println("</script>");

结果alert()的中文是乱码 试了 msg = new String(msg.getBytes("utf-8"),"gb2312"); 多种编码 仍是乱码"?"

解决方法: 把response的字符编码类型设置一下就好了

在servlet 中 加个

response.setCharacterEncoding("GBK");     或是

String CONTENT_TYPE = "text/html; charset=GBK";

response.setContentType(CONTENT_TYPE);

相关文章推荐

servlet中out.print打印出乱码问题的解决

写个servlet ,实现 采用alert()方式给用户提示一些信息,然后正常转向 (该功能后加的) 在servlet中 PrintWriter out = response.getWriter()...
  • rae8422
  • rae8422
  • 2012年10月09日 12:34
  • 6596

servlet中out.print打印js的alert弹出框出乱码问题的解决

servlet中采用javascript的alert()方式给用户提示一些信息时,该信息出现中文乱码的解决方法: 在servlet中 PrintWriter out = response.get...
  • psh1234
  • psh1234
  • 2016年07月16日 19:40
  • 2486

System.out.println() 输出中文乱码

System.out.println() 输出中文乱码 class Hello { public static void main(String[] args) { String...
  • pkuyjxu
  • pkuyjxu
  • 2012年04月24日 14:55
  • 5256

C# 模拟 Http 请求

1.支持 Gzip 和 deflate 压缩方式的响应信息 2.POST 可扩展提交文件 3.可设置代理(未测试过) 4.自动判断响应内容的字符集(简单判断,真实情况很复杂,有些无字符集描述的,或者 ...

Servlet读取文件的最好的方式

在java web 开发的时候不可避免的会读取文本信息,但是方式不同,所付出的代价也是不一样的,今天学到了一个比较好的实用性的技巧,拿来与大家分享一下。读取属性配置文件之所以说成是读取属性(prope...

用eclipse开发servlet,使用System.out.println()在console打印不出数据的问题

很多的时候当我们发现我们写的servlet出了问题的时候都会下意识的去在相关的地方插入System.out.println()打印出当前获得的数据吧,但是在开发servlet的时候,你就会发现,自己刚...
  • nijiayy
  • nijiayy
  • 2015年05月16日 10:55
  • 4894

Java使用System.out.print()输出中文成乱码的问题

网上关于这个的说法挺多,大多集中在jsp部分,也就是和网络有关系。但有些同学其实就是普通的程序,就成乱码了,开始以为和自己安装的MySQL有关,其实没有。经过参考这篇文章: http://luzef...
  • jt120
  • jt120
  • 2013年04月09日 12:23
  • 7603

Jsp和Servlet中文乱码问题

  • 2012年09月13日 11:16
  • 410B
  • 下载

Struts2和servlet的中文乱码问题

  • 2011年12月03日 20:37
  • 17KB
  • 下载

Servlet 中文乱码问题及解决方案剖析

一、常识了解   1.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立; 2.java.nio.charset.Charset.defaultCharset...
  • xiazdong
  • xiazdong
  • 2012年01月28日 23:26
  • 85974
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:servlet 中 out.println("中文") 乱码 问题
举报原因:
原因补充:

(最多只允许输入30个字)