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页面乱码,页面信息配置,tomcat配置以及各种信息配置
解决 JSP 中文乱码问题 解决 JSP 中文乱码问题是一个很常见...解决 JSP 中文乱码问题需要从多方面入手,包括在 JSP 文件中指定编码方式,在 Java 文件中指定编码方式,在页面中指定编码方式,并确保编码方式的一致性。
JSP 页面中中文乱码问题是指在 JSP 页面中使用中文时,页面显示乱码的现象。这种问题的解决办法可以从多方面入手,包括设置页面的字符编码、使用 POST 方式提交表单、使用 GET 方式提交表单等。 一、JSP 页面设置...
### jsp页面提交乱码问题解析 #### 一、乱码问题概述 在进行Web开发时,特别是使用Java Server Pages (JSP)技术时,经常会遇到表单提交数据出现乱码的问题。这个问题主要出现在从客户端(如浏览器)提交的数据到...
### 如何解决JSP页面显示乱码问题 在JSP(Java Server Pages)开发中,中文乱码问题一直是开发者常见的挑战之一。这类问题通常源于不同的编码格式不一致导致的字符集冲突。本文将针对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页面、HTTP头、服务器处理、数据库以及任何涉及文本数据的读写操作。每个环节都必须确保字符编码的一致性,这样才能避免乱码的出现。...
jsp页面传值中文乱码问题处理 在 JSP 页面中传值时,中文字符可能会出现乱码问题,这是由于字符编码不一致所引起的。下面将详细讲解 JSP 中文乱码种类和解决方案。 JSP 文件中文内容显示乱码 在 JSP 文件中,如果...
### 有关JSP页面乱码问题的解决 在开发基于Java的应用系统时,尤其是在处理中文字符的情况下,JSP页面中的乱码问题是常见的技术难题之一。本文将深入探讨JSP页面中可能出现的乱码问题及其解决方案,并针对不同场景...
- **设置JSP页面编码**:在JSP页面头部添加`; charset=UTF-8" pageEncoding="UTF-8"%>`,确保页面使用统一的编码格式。 - **设置Tomcat服务器编码**:修改Tomcat配置文件中的`URIEncoding`属性为“UTF-8”,以确保...
对于jsp页面中文乱码问题,可以通过修改jsp页面的编码方式来解决。我们可以在jsp页面的开头添加 ”utf-8” %>指令,以指定jsp页面的编码方式为UTF-8。这将确保jsp页面中的中文字符正确显示。 二、传递参数中文乱码...
总结来说,解决JSP页面中文乱码问题的关键在于保持字符编码的一致性,从编辑器保存文件的编码、JSP页面的编码声明、Servlet的响应编码、POST请求的参数编码,到服务器处理GET请求的编码,都需要进行适配和统一。...
解决JSP页面在Eclipse中的乱码问题,关键是确保所有涉及的地方(包括JSP页面、IDE、服务器以及客户端)都使用相同的编码标准。通过上述步骤的操作,可以有效地避免乱码问题的发生,提升Web应用的质量和用户体验。
### jsp页面乱码最简单的解决办法 在Web开发中,尤其是使用Java Server Pages (JSP)进行网页制作时,经常遇到的一个问题是字符编码问题,即所谓的“乱码”。这不仅影响用户体验,还可能导致数据处理错误。本文将...
1. 字符集不一致:JSP页面、Servlet、HTML、CSS、JavaScript、数据库等环节如果使用的字符集不统一,容易导致中文字符在传输或解析过程中编码与解码不匹配,产生乱码。 2. 编辑器问题:开发工具的默认编码设置与...
在JSP页面开发过程中,中文乱码是一个常见的问题。这个问题主要是由于服务器端和客户端(浏览器)的编码设置不一致导致的。 **原因分析:** 1. **服务器编码设置:** 不同的Web服务器或不同的JDK版本可能会采用...