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

关于JSP页面乱码的问题

阅读更多
1. 页面显示时出现乱码

        这个主要跟字符编码有关,在生成JSP页面时,可以指定编码方式以避免出现页面显示乱码。

        例如:<%@ page language="java" contentType="text/html;charset=gb2312"%>

         通过contentType="text/html;charset=gb2312"指定编码方式。

2. 通过GET方法或超链接进行参数传递时出现乱码

        例如,在页面设置一个超链接,当跳转到下一个页面时要传递一些参数(中文)。

        <a href="news.jsp?title=要传的中文参数">查看评论</a>

        这个时候要不进行任何设置,在news.jsp页面中显示出来的title参数的内容可能为乱码。

        现在解决方法如下:

                在Tomcat安装路径下conf 文件夹里找到server.xml文件,修改里面的内容。

                <Connector port="8089" maxThreads="150" minSpareThreads="25"

                        maxSpareThreads="75"  enableLookups="false" redirectPort="8443"

                        acceptCount="100"  debug="0" connectionTimeout="20000"  

                        disableUploadTimeout="true"  uRIEncoding="gb2312" />

                相比原来的xml配置文件,多了最后一行:uRIEncoding=“gb2312”。

        通过这样设置可以避免GET参数或超链接参数传递出现乱码。

3. 进行数据库操作时出现的乱码

                我现在用的是SQL Server 2000 数据库。当在数据库中存储好中文数据时,在JSP中读取

        数据没有出现乱码。但当在JSP页面中通过Form表单传入中文数据,再插入到SQL Server  数

        据库中时就会出现乱码(在数据库中也显示为乱码)。

                解决方法如下:

        在Java(或JSP)中,向数据库中插入数据之前先进行编码处理。

        从Form表单(或其它方式)传入的字符串: String oldStr = "一些中文数据";

        编码处理:String newStr = new String( oldStr.getBytes("iso8859_1") );

        这样,将处理后的字符串存入数据库就可以避免出现乱码了。
分享到:
评论

相关推荐

    解决jsp页面乱码

    解决jsp页面乱码,页面信息配置,tomcat配置以及各种信息配置

    解决JSP中文乱码问题

    解决 JSP 中文乱码问题 解决 JSP 中文乱码问题是一个很常见...解决 JSP 中文乱码问题需要从多方面入手,包括在 JSP 文件中指定编码方式,在 Java 文件中指定编码方式,在页面中指定编码方式,并确保编码方式的一致性。

    JSP中文乱码问题解决办法

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

    jsp页面提交乱码问题

    ### jsp页面提交乱码问题解析 #### 一、乱码问题概述 在进行Web开发时,特别是使用Java Server Pages (JSP)技术时,经常会遇到表单提交数据出现乱码的问题。这个问题主要出现在从客户端(如浏览器)提交的数据到...

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

    ### 如何解决JSP页面显示乱码问题 在JSP(Java Server Pages)开发中,中文乱码问题一直是开发者常见的挑战之一。这类问题通常源于不同的编码格式不一致导致的字符集冲突。本文将针对JSP页面显示乱码、表单提交中文...

    jsp页面乱码处理

    本文将根据“jsp页面乱码处理”的标题与描述,深入解析解决JSP乱码问题的策略,并结合具体代码实例,帮助开发者彻底摆脱这一难题。 #### JSP乱码的根本原因 JSP页面的乱码通常源自字符编码不一致,即不同环节使用...

    解决jsp页面中文乱码问题

    在开发Web应用时,我们经常会遇到JSP页面中文乱码的问题。这主要涉及到字符编码的设置和处理。本文将深入探讨如何解决这个问题,确保在JSP页面中正确显示中文字符。 首先,我们需要理解字符编码的基本概念。在...

    jsp中文乱码问题jsp中文乱码问题详解

    jsp中文乱码问题详解 在jsp中文乱码问题中,乱码的出现是由于编码格式不一致所导致的。在jsp文件中,存在三个地方的编码格式:jsp文件的存储格式、解码格式和控制浏览器的解码方式。如果这三个地方的编码格式不一致...

    jsp乱码jsp乱码jsp乱码

    jsp乱码jsp乱码问题jsp乱码jsp乱码问题jsp乱码jsp乱码问题jsp乱码jsp乱码问题jsp乱码jsp乱码问题jsp乱码jsp乱码问题jsp乱码jsp乱码问题jsp乱码jsp乱码问题jsp乱码jsp乱码问题jsp乱码jsp乱码问题jsp乱码jsp乱码问题...

    jsp 页面乱码问题

    总的来说,解决JSP页面乱码问题需要从多个层面进行排查和调整,包括但不限于JSP页面、HTTP头、服务器处理、数据库以及任何涉及文本数据的读写操作。每个环节都必须确保字符编码的一致性,这样才能避免乱码的出现。...

    jsp页面传值中文乱码问题处理.docx

    jsp页面传值中文乱码问题处理 在 JSP 页面中传值时,中文字符可能会出现乱码问题,这是由于字符编码不一致所引起的。下面将详细讲解 JSP 中文乱码种类和解决方案。 JSP 文件中文内容显示乱码 在 JSP 文件中,如果...

    有关JSP页面乱码问题的解决

    ### 有关JSP页面乱码问题的解决 在开发基于Java的应用系统时,尤其是在处理中文字符的情况下,JSP页面中的乱码问题是常见的技术难题之一。本文将深入探讨JSP页面中可能出现的乱码问题及其解决方案,并针对不同场景...

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

    - **设置JSP页面编码**:在JSP页面头部添加`; charset=UTF-8" pageEncoding="UTF-8"%&gt;`,确保页面使用统一的编码格式。 - **设置Tomcat服务器编码**:修改Tomcat配置文件中的`URIEncoding`属性为“UTF-8”,以确保...

    jsp中文乱码问题解决

    对于jsp页面中文乱码问题,可以通过修改jsp页面的编码方式来解决。我们可以在jsp页面的开头添加 ”utf-8” %&gt;指令,以指定jsp页面的编码方式为UTF-8。这将确保jsp页面中的中文字符正确显示。 二、传递参数中文乱码...

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

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

    jsp eclipse乱码问题

    解决JSP页面在Eclipse中的乱码问题,关键是确保所有涉及的地方(包括JSP页面、IDE、服务器以及客户端)都使用相同的编码标准。通过上述步骤的操作,可以有效地避免乱码问题的发生,提升Web应用的质量和用户体验。

    jsp页面乱码最简单的解决办法

    ### jsp页面乱码最简单的解决办法 在Web开发中,尤其是使用Java Server Pages (JSP)进行网页制作时,经常遇到的一个问题是字符编码问题,即所谓的“乱码”。这不仅影响用户体验,还可能导致数据处理错误。本文将...

    JSP中文乱码问题解决总结

    1. 字符集不一致:JSP页面、Servlet、HTML、CSS、JavaScript、数据库等环节如果使用的字符集不统一,容易导致中文字符在传输或解析过程中编码与解码不匹配,产生乱码。 2. 编辑器问题:开发工具的默认编码设置与...

    Jsp乱码问题解决

    在JSP页面开发过程中,中文乱码是一个常见的问题。这个问题主要是由于服务器端和客户端(浏览器)的编码设置不一致导致的。 **原因分析:** 1. **服务器编码设置:** 不同的Web服务器或不同的JDK版本可能会采用...

Global site tag (gtag.js) - Google Analytics