`
Philos
  • 浏览: 79311 次
  • 性别: Icon_minigender_1
  • 来自: Pekin
社区版块
存档分类
最新评论

JSP显示中文乱码的解决方法

阅读更多

1. 要保证JSP向客户端输出时是采用中文编码方式输出的,即无论如何我们首先在我们的JSP源代码中加入下面一行:

  1. <%@page contentType="text/html; charset=gb2312"%>  

2. 为了让JSP能正确获得传入的参数,我们在JSP源文件头加入下面一句:

  1. <%request.setCharacterEncoding("GB2312");%>  

3. 为了让JSP编译器能正确地解码我们的含有中文字符的JSP文件,我们需要在JSP源文件中指定我们的JSP源文件的编码格式,具体来说,我们在JSP源文件头上加入下面的一句即可:

  1. <%@page pageEncoding="GB2312"%>或<%@page pageEncoding="GBK"%>  

4. servlet接受表单数据的中文转换:

  1. String name = request.getParameter("name");   
  2. name = new String(name.getBytes("iso8859_1"));   
  3. //或 name = new String(name.getBytes("gb2312"),"ISO-8859-1");  


分享到:
评论

相关推荐

    5种JSP页面显示为乱码的解决方法

    解决方法与Servlet类似,同样需要在JSP页面中处理请求的编码: ```jsp ("GBK"); %> ``` 或者在Servlet中处理后再转发到JSP页面。 4. `<jsp:forward>`时页面显示乱码 使用`<jsp:forward>`标签进行页面跳转时,...

    jsp中文乱码问题解决

    解决jsp中文乱码问题的方法有多种,下面我们将讨论几种常见的解决方法。 一、页面中文乱码解决 对于jsp页面中文乱码问题,可以通过修改jsp页面的编码方式来解决。我们可以在jsp页面的开头添加 ”utf-8” %>指令,...

    JSP汉字乱码解决大全

    本文将详细介绍JSP中中文乱码的原因及其解决方法。 #### 二、中文乱码原因分析 中文乱码通常由编码不一致导致,具体可以分为以下几个方面: 1. **请求参数编码问题**:当客户端发送含有中文字符的请求参数时,如果...

    JSP中文乱码问题解决办法

    JSP 中文乱码问题解决办法 JSP 页面中中文乱码问题是指在 JSP 页面中使用中文时,页面显示乱码的现象。这种问题的解决办法可以从多方面入手,包括设置页面的字符编码、使用 POST 方式提交表单、使用 GET 方式提交...

    jsp页面显示中文乱码解决.rar

    本主题聚焦于“jsp页面显示中文乱码解决”,这是一个典型的问题,许多开发者在处理包含中文字符的JSP页面时可能会遇到。让我们深入探讨这个问题,并提供一系列解决方案。 1. **字符编码基础** - **字符集与编码**...

    JSP中文乱码解决方法

    ### JSP中文乱码解决方法详解 在JSP(Java Server Pages)开发中,中文乱码问题是一个常见的挑战,尤其当涉及到中文字符的输入、输出以及数据库存储时。本文将详细探讨三种常见的JSP中文乱码场景及其解决方案,旨在...

    解决JSP中文乱码问题

    下面我们将详细讨论 JSP 中文乱码问题的成因和解决方法。 JSP 中文乱码问题的成因 JSP 中文乱码问题的成因主要有两方面,一是 Java 和 JSP 文件本身编译时产生的乱码问题,二是 Java 程序于其他媒介交互产生的乱码...

    几种常用解决jsp中文乱码的方案

    在表单传递过程中,Request.getParameter() 得到的参数,编码方式都是 ISO8859_1,直接按这种编码方法显示中文必然得到乱码。解决办法有两种: 方法一:在标记 <html> 之前,加上一句:("GBK");%>,则对于该网页中...

    JSP页面中文乱码几个解决办法

    总结来说,解决JSP页面中文乱码问题的关键在于保持字符编码的一致性,从编辑器保存文件的编码、JSP页面的编码声明、Servlet的响应编码、POST请求的参数编码,到服务器处理GET请求的编码,都需要进行适配和统一。...

    jspsmartupload中文乱码解决版

    本篇将详细讨论如何解决`jspsmartupload`中的中文乱码问题,并结合`struts1.2`框架提供实例。 首先,理解乱码产生的原因至关重要。乱码通常是由字符编码的不匹配导致的。在HTTP请求中,数据默认是以ISO-8859-1编码...

    JSP中文乱码问题解决方法小结

    以下是一些关键的知识点和解决方法: 1. **JSP页面乱码** 当JSP页面中的中文字符无法正确显示时,通常是因为没有指定页面的字符集编码。JSP支持多种字符集,如GBK、UTF-8等。为解决此问题,可以在JSP页面顶部添加`...

    jsp页面显示中文乱码解决.pdf

    jsp 页面显示中文乱码解决 jsp 页面显示中文乱码是由于编码方式设置不正确导致的。解决方法是设置 pageEncoding 和 contentType 的其中一个或者两个为支持中文的编码格式,如 utf-8、gbk、gb2312 等。 在 jsp 页面...

    jsp中文显示问号问题解决方法.docx

    JSP 中文显示问号问题解决方法 JSP(Java Server Pages)是一种基于Java技术的服务器端脚本语言,广泛应用于Web开发中。但是,在JSP中输出中文时,经常会出现问号问题,即中文字符被显示为问号。今天,我们将探讨...

    JSP中文乱码常见3个例子及其解决方法.docx

    解决方法是在接收参数的JSP页面中,同样指定字符集,确保接收和显示中文参数时不会乱码。同时,也可以在服务器端设置响应头,指定Content-Type,如下: ```jsp ;charset=UTF-8" %> response.setCharacterEncoding...

    JSP乱码 N种解决方案

    在开发Java Web应用程序时,JSP(JavaServer Pages)页面经常遇到字符编码问题,导致页面显示乱码。本文将深入探讨“JSP乱码”的多种解决方案,并提供实用的解决策略。 1. **理解字符编码的基本概念** - 字符编码...

    Struts2资源文件在jsp页面中显示乱码解决

    当Struts2应用在JSP页面中尝试加载并显示这些文本时,可能会遇到乱码问题,尤其是在处理中文等非英文字符时更为常见。 乱码问题的根源在于字符编码的不匹配。当资源文件的编码格式与JSP页面或服务器解析时所使用的...

    如何解决JSP页面显示乱码问题

    当在JSP页面中尝试显示中文时,可能会遇到乱码问题。例如,在以下示例代码中: ```html <title>JSP的中文处理 ;charset=gb2312"> ("JSP的中文处理"); %> ``` 不同的Web服务器和JDK版本下,可能会因为...

    jsp乱码解决方案 本方案解决了jsp常见的乱码问题

    ### jsp乱码解决方案 #### 一、引言 在Web开发中,特别是使用Java Server Pages (JSP)进行开发时,字符编码问题是一个经常遇到的技术难题。如果处理不当,很容易导致网页显示乱码,影响用户体验及数据的正确性。...

Global site tag (gtag.js) - Google Analytics