`
勤业思行
  • 浏览: 83760 次
  • 性别: Icon_minigender_1
  • 来自: 贵阳
社区版块
存档分类
最新评论

JSP中文解决方案

    博客分类:
  • JSP
阅读更多

在JSP中,经常会出现中文显示乱码的现象。一般出现的场所是JSP页面、request对象获取请求参数、Servlet输出响应和数据库交互。

1、JSP页面:每个JSP页面的第一行将page指令中的charset值设为支持中文编码的gbk,gb2312,gb1036等

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

2、request获取请求参数的获取:获取时,将获取的参数及其值进行字符串转换,以支持中文显示。

eg:<%

             String name = (String) request.getParameter("username");

             String namezh =new String(name.getBytes("iso8859-1"));

         %>

 同理,config对象获取配置参数也是同样的解决方案。

3、Servlet输出响应:需要对不同的请求方法实现不同的处理接口,如处理Http GET方法的doGet接口,处理HTTP Post方法的doPost接口等。但实现中文支持的方法都类型。

eg:doGet方式:

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException{

           request.setCharacterEncoding("gb2312");

           response.setContentType("text/html;charset=gb2312");

           PrintWriter out = response.getWriter();

          out.println();

          ...

}

需注意的是这些设置必须在创建PrintWriter对象之前。

0
2
分享到:
评论

相关推荐

    jsp中文乱码的解决方案

    本文将深入探讨JSP中文乱码的成因以及提供多种解决方案,帮助开发者有效地处理这类问题。 ### 1. 乱码的可能原因 1. **编码设置不一致**:JSP页面、HTTP请求、响应、数据库等环节的字符编码设置不统一,导致字符在...

    JSP乱码 N种解决方案

    本文将深入探讨“JSP乱码”的多种解决方案,并提供实用的解决策略。 1. **理解字符编码的基本概念** - 字符编码是计算机对文字进行存储和处理的标准,常见的有ASCII、GBK、UTF-8等。 - JSP页面默认使用ISO-8859-1...

    Java/JSP中文解决方案

    Java/JSP中文解决方案 本文旨在解决Java/JSP中文解决方案中出现的问题,旨在解决Java程序与其他存储媒介交互时产生的乱码问题。 一、Java中文问题的由来 Java的内核和class文件是基于unicode的,这使Java程序具有...

    JSP中文问题及一套整体解决方案

    讨论了JSP中出现中文问题的起源,并着重从编码角度解释了出现乱码的原因,最后给出了一套整体的中文问题解决方案.

    jsp中文问题解决方案.pdf

    ### JSP中文问题解决方案 #### 一、引言 在使用Java Server Pages (JSP) 进行Web开发过程中,中文乱码问题是一个常见的技术挑战。对于初学者来说,理解和解决这个问题尤为困难,因为很多时候他们并没有掌握乱码...

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

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

    jsp乱码解决方案大全

    ### JSP乱码解决方案大全 #### 一、概述 在使用Java Server Pages(JSP)进行Web开发时,经常会遇到中文乱码的问题。这不仅影响用户体验,还可能导致数据错误。本文将详细介绍JSP中出现乱码的原因及相应的解决方法...

    jsp中文问题解决方案(完整版)

    【标题】:深入解析JSP中文问题解决方案 【描述】:在Java应用程序开发中,处理中文乱码问题是一项常见的挑战,特别是在使用非Unicode编码如GB2312(包括GBK简体和Big5繁体)的环境中。正确展示中文和在数据库中...

    jsp+mysql中文乱码解决方案集合

    ### jsp+mysql中文乱码解决方案集合 在使用JSP结合MySQL进行Web应用开发时,中文乱码问题一直是困扰开发者的一大难题。本文将详细介绍如何在MySQL数据库层面解决中文乱码问题,并提供一系列实用的方法和技巧。 ###...

    JSP的中文问题及解决方案.rar

    综上所述,JSP中文问题主要涉及字符编码的设置和一致性,解决这些问题需要从多个层面进行检查和调整。通过学习和实践,开发者可以有效地处理JSP中的中文字符,创建出支持多语言的高质量网站。提供的文档"JSP页面显示...

    Jsp乱码解决方案 word文档

    本文将深入探讨JSP中出现乱码的原因,并提供一系列解决方案,帮助你解决这一常见问题。 **乱码产生的原因** 1. **字符编码不一致**:JSP文件本身、HTTP请求头、响应头以及数据库存储的字符编码可能存在不一致,...

    JSP页面传参出现中文乱码的解决方案

    在本文中,我们将深入探讨JSP页面传参出现中文乱码的原因,并提供有效的解决方案。 1. 乱码原因: - **编码与解码不匹配**:当JSP页面、Servlet或服务器配置的字符编码不一致时,中文字符在传输过程中可能被错误地...

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

    解决 JSP 中文乱码的方案 JSP 中文乱码是动态网站开发中经常遇到的问题,本文将从产生 JSP 中文乱码的四种类型入手,分析乱码产生的原因,并给出消除乱码的具体方法。 一、页面中文乱码的处理 JSP 采用 ISO-8859-...

    Eclipse 开发JSP中文乱码解决方案

    以下是解决Eclipse开发JSP中文乱码问题的详细步骤和知识点: 1. **Project -&gt; Properties -&gt; Resources** 在这里,你可以设置当前项目的文本文件编码。点击“Text file encoding”选项,然后选择“Other”,在下拉...

    JAVA/JSP中文乱码解决方案总结

    解决乱码的各种方法总结,包括数据库的解决方案,个人觉得比较详细有使用价值

    JSP乱码解决方案J2EE

    《JSP乱码解决方案J2EE》 在Java和JSP开发中,中文乱码问题是一直困扰开发者的老大难问题。这个问题的根源在于Java的内核和class文件基于Unicode编码,而许多其他数据存储媒介如数据库、文件、流则通常使用其他编码...

    深入彻底掌握JSP中文乱码解决方案

    深入彻底掌握JSP中文乱码解决方案,首先需要理解字符集和编码的概念。字符集(Charset)是一组抽象字符的集合,它可以与特定语言的文字相对应,例如英文字符集,也可以包含有共同特征的字符,如繁体汉字字符集。字符...

    Jsp中文乱码解决方案.rar

    本文将深入探讨JSP中文乱码问题的原因,并提供一系列解决方案。 一、原因分析 1. 字符集不匹配:在JSP文件、HTML文件、服务器、数据库等多个环节中,如果字符集设置不一致,就可能导致中文字符在传输过程中无法...

    JSP中文乱码问题完全解决方案(罗列了在JSP学习中出现的各种乱码问题)

    ### JSP中文乱码问题完全解决方案 #### 一、引言 在JSP开发过程中,中文乱码问题一直是困扰开发者的一大难题。由于JSP页面、请求参数等涉及到多种编码方式,如Unicode、GB2312、GBK以及UTF-8等,如果不进行适当的...

    jspsmartupload-解决中文乱码

    后来查了网上一些人的解决方案,最彻底的解决办法就是修改jspsmartupload的源码,在upload、download方法处强制指定它的编码格式就可以了。这是修改后的jar包,可以直接拿来用,但在初始化SmartUpload类的时候需要...

Global site tag (gtag.js) - Google Analytics