`
Beaver's
  • 浏览: 396045 次
  • 性别: Icon_minigender_2
  • 来自: 天津
社区版块
存档分类
最新评论

servlet 获取浏览器数据为乱码 解决方案

    博客分类:
  • web
阅读更多
用servlet获取html 的表单数据时却发现,只能获取英文,中文出现乱码,解决方案是在servlet 的 service 方法中添加
request.setCharacterEncoding("utf-8"); 

即可解决

ps:中文问题 需要注意

1.页面上的编码声明,最好UTF-8

2.servlet获得编码,与前台页面保持一致

3.服务器编码,与前台页面保持一致

所以最好都是UTF-8的


其他可参考的链接:
http://blog.csdn.net/mzule/article/details/6193868
分享到:
评论

相关推荐

    解决jsp+servlet开发中的中文乱码问题

    #### 解决方案 ##### 1. 浏览器显示中文时的乱码 当浏览器尝试解析一个包含中文的JSP页面时,如果页面和浏览器的字符集设置不一致,则会出现乱码。为了避免这种情况的发生,可以通过以下两种方式设置JSP页面和...

    Servlet 中文乱码问题

    本文将详细解析这两个方面的乱码问题及其解决方案。 首先,我们需要了解一些基础知识。GBK编码是一种扩展的GB2312编码,它包含了GB2312中的所有字符,并增加了更多的汉字和其他字符。这意味着,如果一个字符串使用...

    servlet输出JS乱码问题

    知识点:Servlet输出JS乱码问题解析与解决方案 一、Servlet与JS输出背景 Servlet是Java Web应用中的核心组件,主要用于处理客户端发送的HTTP请求,并生成响应。在Web开发中,Servlet经常被用来处理业务逻辑,然后...

    servlet中文乱码问题

    ### Servlet + Tomcat 中文乱码问题解析及解决方案 #### 一、中文乱码问题概述 在使用Servlet和Tomcat进行Web开发时,经常会遇到中文乱码的问题。这主要是因为客户端(如浏览器)与服务器之间使用的字符编码不一致...

    javaweb servlet(jsp)的乱码问题原理及解决

    ### javaweb servlet(jsp)的乱码问题原理及解决 #### HTTP协议的基本理解与乱码问题背景 HTTP协议作为互联网应用中最为广泛使用的通信协议之一,它定义了客户端和服务端之间的交互规则。HTTP请求主要分为GET和...

    tomcat与servlet乱码解决办法

    ### Tomcat与Servlet乱码问题解析及解决方案 #### 一、引言 在Web开发过程中,经常遇到的一个问题就是字符编码的问题,特别是在处理中文字符时,如果编码设置不当,很容易出现乱码的情况。本文主要围绕Tomcat服务器...

    servlet过滤器解决乱码问题

    #### 二、解决方案:使用Servlet过滤器 Servlet过滤器是一种可以拦截请求和响应的组件,它可以在请求到达目标资源之前或响应返回客户端之前进行预处理。通过配置过滤器来统一处理字符编码问题,可以有效避免乱码的...

    jsp中文乱码的解决方案

    在Servlet或Filter中获取请求参数时,先设置请求的编码为UTF-8: ```java request.setCharacterEncoding("UTF-8"); ``` #### 2.3 响应编码设置 在HTTP响应头中设置Content-Type,指定编码为UTF-8: ```java ...

    ajax乱码解决方案

    **Ajax 乱码解决方案** Ajax 乱码问题在开发Web应用程序时经常遇到,尤其是在涉及到不同编码格式时。本文将深入探讨Ajax与字符编码相关的技术细节,并提供几种有效的解决策略。 首先,JavaScript处理字符的方式是...

    Servlet中文乱码问题解决方案解析

    Servlet中文乱码问题解决方案解析 Servlet中文乱码问题是指在使用Servlet开发Web应用程序时,出现的中文字符乱码问题的解决方案。这种问题的出现是由于浏览器和Servlet之间的编码不一致所致。在本文中,我们将详细...

    servlet输出中文乱码问题

    #### 三、解决方案详解 根据以上分析,我们可以通过以下步骤来解决乱码问题: 1. **设置请求参数编码**: ```java request.setCharacterEncoding("utf-8"); ``` 这一行代码的作用是将请求的编码设置为UTF-8,...

    解决servlet中文乱码问题1

    这个问题的解决方案包括了在页面输入中文时,请求页面后不出现乱码的方法,以及获取中文属性不出现乱码的方法。 标签解释 html标签是指超文本标记语言,是一种标准通用的标记语言,用于创建网页。解决servlet中文...

    java中文乱码解决问题

    JAVA 中文乱码解决问题 JAVA 中文乱码问题是开发过程中常见的问题之一,解决这个问题需要了解乱码产生的原因,然后对症下药。下面我们对容易产生乱码问题的场景进行分析,并提出解决方案。 1. 以 POST 方法提交的...

    JavaWeb乱码问题终极解决方案.docx

    JavaWeb 乱码问题终极解决方案 下面是从给定的文件中生成的相关知识点: 一、确认乱码发生的位置 在解决 JavaWeb 乱码问题时,首先要确认乱码的地方。出现乱码可能是浏览器显示问题,也可能是 Java 编码问题,也...

    servlet的程序编写的乱码处理

    #### 三、乱码解决方案 针对以上提到的三种乱码情况,我们将逐一介绍相应的解决办法。 ##### 3.1 POST请求乱码 对于POST请求的乱码问题,可以通过设置请求对象的字符编码来解决。在处理请求之前,调用`request.set...

    【servlet】彻底解决doGet、doPost以及控制台中文乱码问题

    我们在javaWeb项目时,使用doget和dopost总是会出现各种原因的中文乱码问题,楼主在查阅大量资料后,将为什么有这样的问题,和如何解决这种问题做个总结。...1.3 解决方案: 方案1: 在PrintWriter out = re

    Java Servlet输出中文乱码问题解决方案

    Java Servlet 输出中文乱码问题解决方案 ... Java Servlet 输出中文乱码问题解决方案需要了解浏览器和服务器的编码格式保持一致的重要性,并且需要正确地使用 `setCharacterEncoding()` 和 `setContentType()` 方法。

    中文乱码解决方案.pdf

    当Tomcat的URIEncoding为非UTF-8(如ISO-8859-1)时,如果URL中的中文参数被浏览器以UTF-8编码,Servlet容器将以ISO-8859-1解码,造成乱码。可以通过Java代码手动转换,如`new String(变量值.getBytes("UTF-8"),...

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

    本篇文章将详细介绍五种常见的JSP页面乱码问题及其解决方案。 1. JSP页面显示乱码 这通常是由于字符编码设置不正确造成的。JSP默认使用ISO-8859-1字符集,不支持中文字符。解决办法是在JSP文件的开头添加`...

Global site tag (gtag.js) - Google Analytics