utf-8-关于jsp返回页面中文问题

问题描述

关于jsp返回页面中文问题

用filter request.setCharacterEncoding("UTF-8");也不行,filter是好用的,就是有乱码,
是不是eclipse的问题?

解决方案

jsp中框架页面请求中的中文编码问题

解决方案二:

你jsp页面如果编码也是utf-8,并且用了过滤器进行编码拦截转换,那可能是你tomcat默认设置不是utf-8,你可以在网上百度修改tomcat编码的资料。

解决方案三:

貌似看你只是设置了request的编码集,如果还不行你设置一下response.setCharacterEncoding() 试试。

解决方案四:

你可以设置一下这几个地方来保证编码正确:

      1、jsp中编码设置为utf-8
    2、request、response设置编码为utf-8  (这个可以写在监听器中)
    3、tomcat的conf/server.xml文件中设置编码格式为utf-8

这样应该就不会再出现乱码问题了

时间: 2024-09-11 22:51:04

utf-8-关于jsp返回页面中文问题的相关文章

utf 8-java web页面中文乱码

问题描述 java web页面中文乱码 java web页面中文乱码问题,我已经设置过滤器将编码设置为UTF-8,ie查看页面编码已经为UTF-8,求大神解答! 解决方案 你用的过滤器是什么情况,最好就是在过滤器中得到一下字符串,看一下什么时候变成乱码的,有些工具或者方法使用的时候会默认编码加密,也有可能是这个原因. 还有就是百度一下 java web页面中文乱码 ,结果有很多,自己可以找一下 解决方案二: 在tomcat里面指定一下编码类型... 解决方案三: 过滤器中我只是设置了字符编码 i

JSP页面中文参数的传递(get和post方法分析)_JSP编程

在项目中,我们经常遇到需要在JSP页面切换中传递中文字符.这主要有两种方式. ◆URL方式 例如: http://website/test1.jsp?act=add&type=苹果&param=%20D%20B ◆FORM方式 例如: 复制代码 代码如下: ﹤form name=test   mehtod="post"﹥   ﹤input type=hidden name=text2 value="中文"﹥   ﹤input type=text na

JSP页面中文参数传递get和post方法分析

原文 http://developer.51cto.com/art/200907/133499.htm 在项目中,我们经常遇到需要在JSP页面切换中传递中文字符.这主要有两种方式. ◆URL方式 例如: http://website/test1.jsp?act=add&type=苹果&param=%20D%20B  ◆FORM方式 例如: ﹤form name=test   mehtod="post"﹥   ﹤input type=hidden name=text2 v

JSP单页面网站文件管理器

js|页面 这个文件的开发的设计思想是这样的.有的web 网站,或者B/S 软件的客户,在软件的安装调试阶段,往往对某些细节有特殊要求,也许,是字体的调整,也许是界面方面的小改动意见.面对这样的情况,如果用户没有开放FTP 功能,则开发和维护人员往往就必须亲临现场做一些很小的调试工作. 即浪费了时间,也浪费了人力物力. 在这样的情况下,我开发了这个具有文件管理功能的 JSP 单页面文件.它提供了文件夹的新增,更名,删除:文件的修改,更名,删除和上传的功能.基本能满足在软件的安装调试阶段,小的修改

如何在JSP中处理中文

js|中文 如何在JSP中处理中文 在一个Web应用中经常需要向服务器传递一些参数,一般通过form向服务器发送一个POST请求.在参数中有可能包含中文信息,如用户信息登记.购物定单中的地址信息等等.参数字符串一般用本地字符集进行编码,如中文采用GB2312或GBK字符集,英文或西欧文字采用ISO8859_1字符集,但在Java程序中一律采用Unicode处理字符串,这就需要有一个编码转换的过程.不幸的是,现有的大部分Java应用服务器都是在英语国家开发出来的,由于缺乏大字符集(中文.日文.韩文

关于JSP中,中文问题(泛指字符问题),以及常见错误调试手记

js|错误|问题|中文 关于JSP中,中文问题(泛指字符问题),以及常见错误调试手记 sports98写于2001-1-9 序言:在论坛中,生活中,工作中,有不少和我一样属于鸟级的用户,在面对着不明白的问题的时候就盲目了,多交流,多写写日记就好的多了 文章内容关于:2001-01-08日,编写/调试[用户注册程序] 编写环境:WIN2K(简体中文版) server sp2 + TOMCAT4.0 + J2SDK1.3+MYSQL4.0(alpha)检测数据库内容环境:WIN2K(简体中文版) s

技巧:JSP中处理中文乱码的详细讲解

js|技巧|中文|中文乱码 在jsp中,中文乱码常会让人心乱如麻. 对于中文处理的常见对策,在网上经常可见的主要是下面2种: <%@ page contentType="text/html;charset=gb2312" %> 或者: <% String Hi="你好"; byte[] tmpbyte=Hi.getBytes("ISO8859_1"); Hi=new String(tmpbyte); out.print(Hi);

安卓 jsp-安卓请求jsp返回的数据怎么解析

问题描述 安卓请求jsp返回的数据怎么解析 如图,安卓运行截图,如何获得有用数据yes 解决方案 很多种方式呀,简单的就是字符串截取处理, public static void main(String[] args){ String html = "<html><body>yes</body></html>"; int s = html.indexOf("<body>"); int e = html.ind

JQuery异步获取返回值中文乱码的解决方法_jquery

用jqgrid异步获取列表值,遇到个问题,服务器端从数据库取到的数据没有出现中文乱码问题(日志打出来是没有乱码的),但是异步传到客户的时候却出现了乱码. 服务器端已经编码过了(UTF-8编码).开始一直怀疑是客户端的问题,比如客户端和服务器端编码不一致啊,也怀疑是不是jqGrid工具函数中少配了 contentType: "application/x-www-form-urlencoded; charset=utf-8",   等等问题. 结果都不是,纠结了几个小时,后来经过大牛的提醒