java中中文显示乱码_java中显示中文乱码解决方法

编程知识 更新时间:2023-04-04 09:12:05

java显示乱码解决方法:

1、utf8解决JSP中文乱码问题

一般说来在每个页面的开始处,加入:

charset=UTF-8的作用是指定JSP向客户端输出的编码方式为“UTF-8”;

pageEncoding="UTF-8",为了让JSP引擎能正确地解码含有中文字符的JSP页面,这在LINUX中很有效;

request.setCharacterEncoding("UTF-8");是对请求进行了中文编码。

有时,这样仍不能解决问题,还需要这样处理一下:String msg = request.getParameter("message"); String str=new String(msg.getBytes("ISO-8859-1"),"UTF-8"); out.println(st);

2、Tomcat 5.5中文乱码

只要把%TOMCAT安装目录%/ webapps\servlets-examples\WEB-INF\classes\filters\SetCharacterEncodingFilter.class文件拷到你的webapp目录/filters下,如果没有filters目录,就创建一个。

2)在你的web.xml里加入如下几行:

Set Character Encoding

filters.SetCharacterEncodingFilter

encoding

GBK

Set Character Encoding

/*

2、get方式的解决办法

1)打开tomcat的server.xml文件,找到区块,加入如下一行:URIEncoding=”GBK”

完整的应如下:

port="80" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

enableLookups="false" redirectPort="8443" acceptCount="100"

debug="0" connectionTimeout="20000"

disableUploadTimeout="true"

URIEncoding="GBK"

/>

2)重启tomcat,一切OK。

3、xmlHttpRequest中文问题

页面jsp用的GBK编码

代码:

更多java知识请关注java基础教程栏目。

更多推荐

java中中文显示乱码_java中显示中文乱码解决方法

本文发布于:2023-04-04 09:12:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/36cf7bd6c820fa62c6b486c6080329d8.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:乱码   中文   解决方法   java   _java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 41848文章数
  • 14阅读数
  • 0评论数