`
zgqynx
  • 浏览: 1370503 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

response.sendRedirect 中文乱码问题解决

    博客分类:
  • java
阅读更多
原文:http://hi.baidu.com/saiv000/blog/item/effb56afbaab2ff8faed50c4.html

response.sendRedirect乱码问题解决
2007年10月17日 星期三 上午 09:32

response.sendRedirect("add_news.do?msg=中文");//用这个方法时,用request.getParameter("msg");可能就是乱码。


解决方法如下:

String msg = "中文";
response.sendRedirect("add_news.do?msg="+java.net.URLEncoder.encode(msg));//用这个方法时,用request.getParameter("msg");可能就OK了。
分享到:
评论
3 楼 gary_bu 2012-09-26  
2 楼 yeah_nihao 2009-02-15  
我也弄了好久哦,终于搞定了,到此jsp的所有乱码问题我基本都搞定,很谢谢楼主哦!
1 楼 lovechenxue 2009-02-13  
为这个问题~~我搞了一下午~~看到你这儿~~终于搞好了~~谢谢 ~~

相关推荐

    数据库测试test.sql

    // //解决POST表单的中文乱码问题 // request.setCharacterEncoding("utf-8"); // //接收method属性的值 // String methodName = request.getParameter("method"); // // //根据method属性的值调用相应的方法 // if...

    Tomcat中文乱码解决方法参考.pdf

    四、response.sendRedirect 中文乱码解决 在使用 response.sendRedirect 时,如果涉及 POST 数据、GET 数据或 URL 数据,需保证能正常接收。然后可以采用以下某种方法对发送数据进行编码变换: 方法 1:将发送数据...

    解决tomcat中文乱码问题

    #### 四、解决`response.sendRedirect`中文乱码 当使用`sendRedirect`重定向时,URL中的参数可能因编码问题导致中文乱码。有两种常见处理方法: 1. **编码转换**:将中文字符串先转换为ISO-8859-1编码,然后再附加...

    Tomcat中文乱码处理方法.docx

    第三种解决方法是解决response.sendRedirect中文乱码问题。可以通过将发送数据的编码转换为ISO-8859-1,例如: 或使用URLEncoder类的encode方法进行URL编码,例如: 第四种解决方法是解决jsp动作指令传递中文乱码...

    java乱码的解决方案

    在Java开发过程中,字符编码问题常常导致中文显示为乱码。乱码问题可能出现在各种场景下,例如JSP页面、Servlet处理请求等。本篇文章将详细探讨Java乱码问题产生的原因及解决方案。 #### 一、问题背景与原因分析 ...

    第20章 Request和Response.pdf

    - `setCharacterEncoding(String encoding)`:设置请求体的字符编码,防止中文乱码。 二、Response对象 `Response`对象代表HTTP响应报文,用于向客户端发送响应。其主要功能包括: 1. **设置响应消息**: - `...

    jsp编程中的小技巧(仅供参考)

    在Web应用中,有时候需要通过`response.sendRedirect`方法重定向到另一个页面,如果重定向URL中包含中文字符,则可能会出现乱码问题。这是因为默认情况下,浏览器不支持对URL中的中文字符进行编码。为了解决这个问题...

    实例详解JSP内置对象--response对象

    7. **处理汉字信息**:在处理包含汉字的请求参数时,可能会遇到乱码问题。可以通过以下步骤解决: - 获取参数:`String textContent=request.getParameter("参数名")` - 编码转换:`byte[] b=textContent.getBytes...

    javaWeb-Servlet、mysql实现用户增删改查

    2. **字符编码设置**:为了避免中文乱码问题,通过 `setCharacterEncoding()` 方法设置请求和响应的字符编码。 3. **请求路径解析**:通过 `getRequestURI()` 方法获取请求的URI,并从中解析出具体的操作类型。 4. *...

    解决中文乱码的几种解决方法(推荐)

    3. 重定向时出现乱码:使用response的sendRedirect方法进行重定向时,同样发送的是GET请求,因此解决乱码的方法也是在服务器端重新构造字符串。 4. 浏览器版本低导致的乱码:低版本的浏览器(如IE6)在处理中文时...

    servlet的程序编写的乱码处理

    本文档将详细讲解如何处理Servlet中的中文乱码问题,包括POST请求、GET请求以及通过`sendRedirect()`重定向时可能出现的乱码现象,并提供具体的解决方案。 #### 二、乱码原因分析 乱码问题通常发生在字符编码不匹配...

    javaweb乱码

    ### 解决Javaweb乱码问题完整方案 在Javaweb开发过程中,字符编码问题经常困扰着开发者,特别是中文等多字节字符的处理。本文将详细讲解如何全面解决Javaweb中的乱码问题,确保网页内容正确显示。 #### 一、配置...

    java面试时候经常会问的一些问题.doc

    name=中文, 怎么把这个变量无乱码的取出来? 可以使用 URLDecoder.decode() 方法来解码 URL 中的中文字符。 通过总结这些问题,可以看出 Java 面试中常见的问题涵盖了 Java 基础知识、Web 开发、框架应用、数据库...

    jsp课后习题第4章.docx

    重定向网页通常使用`sendRedirect()`方法,如`response.sendRedirect("location")`,其中`location`是重定向的目标URL。 关于session对象的生命周期,如果用户长时间不进行任何操作,一旦超过了JSP容器配置的...

    1234阿塞企业网站系统

    //乱码转换成中文 Statement stmt = conn.createStatement(); //建立Statement的实例,相当于创建一个查询分析器的运行环境 sql = "insert department values('" + request.getParameter("depName") + "')"; if ...

    jsp考试资料

    5. **JSP中文问题及解决**: - **charset**:JSP文件、HTML页面、BEAN、数据库连接等都需要关注字符集设置,确保一致,避免乱码问题。 - **JSP编译字符集**:JSP服务器默认使用操作系统的字符集,可以通过配置更改...

    软件单词词汇

    Java软件词汇集合是一份涵盖Java编程语言中常用对象、类和方法的专业词汇表。这份词汇集合对于学习和...通过这些知识点的学习和应用,可以有效地提高编程效率和解决问题的能力,从而在开发Java应用程序时更加得心应手。

    实例详解JSP内置对象

    处理汉字信息时,由于默认编码问题可能导致乱码,因此需要先将字符串用`ISO-8859-1`编码成字节数组,再用目标编码(如`GB2312`)解码。 2. `response` 对象:代表HTTP响应,用于向客户端发送数据。它提供了设置HTTP...

    MVC(JSP+JavaBean+Servlet)实例功能.doc

    response.sendRedirect("returnMessage.jsp?message=登陆成功"); // 验证成功,跳转到 returnMessage.jsp 显示成功信息 } else { response.sendRedirect("returnMessage.jsp?message=用户名或密码错误"); // 验证...

Global site tag (gtag.js) - Google Analytics