`
Vksnail
  • 浏览: 43499 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

中文乱码解决方法(汇总)

阅读更多

1.以POST方式提交的表单数据有中文字符。

  我用个例子来说。比如就GBK来说吧~!

    web容器的默认编码是ISO-8859-1. 在Servlet/JSP中,在提交表单数据之前,容器先调用request.setCharacterEncoding("GBK");来指定正文的字符编码方式为GBK,后在用response.setContentType("");来设置向浏览器输出内容的编码也为GBK。

    而在JSP中呢,在请求参数之前:

            <%request.setCharacterEncoding("GBK"); %>

                 在输出内容为:

            <% page contentType=text/html; charset=GBK %>

2.以GET方式提交表单信息有中文字符。

    提交的数据会作为查询字符串被加到URL末端,即不用调用request.setCharacterEncoding("GBK");若出现乱码的话,可以做以下转换操作:

    String str =request.getParameter("str");

    str = new String(str.getBytes("ISO-8859-1"),"GBK");

3.数据库在存储和读取中文数据

    默认也是以ISO-8859-1,所有有的时候导出来的也是乱码,我们可以手动设置。

分享到:
评论

相关推荐

    php中url地址栏传参数中文乱码解决方法汇总

    php 中 URL 地址栏传参数中文乱码解决方法汇总 PHP 中 URL 地址栏传参数中文乱码解决方法汇总是指在 PHP 编程中,如何解决 URL 地址栏传参数中文乱码的问题。这个问题是由于浏览器和服务器之间的编码问题引起的。 ...

    Java Web开发项目中中文乱码解决方法汇总

    以下是对五种常见Java Web中文乱码情况的详细分析及解决方法: 1. **JSP页面中文显示乱码** 当浏览器访问JSP页面时,如果页面内容编码与浏览器解析的编码不一致,就会出现乱码。解决方法是在JSP页面顶部添加`...

    PKS报警汇总页面中文乱码解决办法

    PKS报警汇总页面中文乱码解决办法 PKS报警汇总页面中文乱码解决办法是霍尼韦尔PKS系统中的一项关键技术,它旨在解决在非西欧语言环境中的乱码问题。本技术说明将指导用户如何配置英语Windows 2003 Server,以便...

    pdf2swf 解决中文乱码 文件汇总

    本文将详细介绍如何解决在使用pdf2swf工具时出现的中文乱码问题,并提供必要的工具和教程资源。 pdf2swf是由SwfTools项目提供的一款开源命令行工具,它能够将PDF文档转换为SWF(ShockWave Flash)文件,以便在网络...

    ajax乱码解决汇总

    本文将深入探讨Ajax乱码问题的成因及其解决方案。 首先,我们需要了解JavaScript和Unicode的关系。JavaScript内部处理字符时,采用的是Unicode编码,这是一种包含几乎全球所有语言字符的通用编码标准。而UTF-8是一...

    解决ArcMap Desktop 10.1-10.6 导出dbf出现乱码.rar

    在GIS领域,ArcMap Desktop是一款广泛使用的地理信息系统软件,用于数据可视化、地图制作以及空间分析。...通过正确的方法和工具,可以确保在处理中文数据时不会出现乱码,从而提高工作效率和数据质量。

    java乱码处理汇总

    乱码的处理!程序员永远无法避免的话题,解决乱码总汇

    解决jfreechart中文乱码方案整理.doc

    因此,针对JFreeChart中的中文乱码问题,本文将汇总并整理一系列有效的解决方案。 #### JFreeChart简介 JFreeChart是一款开源Java图表库,它提供了丰富的API来创建高质量的图表。JFreeChart支持多种类型的图表,...

    springmvc 发送ajax出现中文乱码的解决方法汇总

    以下将详细介绍四种解决Spring MVC中处理Ajax请求时中文乱码的方法。 ### 方法一:在@RequestMapping注解中指定字符集 在控制器的方法上添加`@RequestMapping`注解,并明确指定`produces`属性为`"text/html;...

    JFreeChart乱码解决.doc

    解决JFreeChart中文乱码的方法通常涉及以下几个步骤: 1. **设置页面编码**:确保你的JSP或HTML页面以正确的字符集(如UTF-8)进行编码。例如,在JSP文件中,你可以使用`contentType`指令设置页面编码,如`;charset...

    中文乱码处理汇总.docx

    下面将对几种常见的中文乱码情况及解决策略进行详述。 首先,对于HTML中的中文乱码问题,原因在于文件编码未被正确指定。为了解决这个问题,我们需要在HTML文档的`&lt;head&gt;`标签中明确指定文档编码。例如,对于...

    IE问题解决方法汇总

    解决方法是通过浏览器的“查看”菜单,选择“编码”选项,手动选择正确的文字编码,如简体中文或繁体中文。如果电脑缺少内码转换器,可以下载并安装相应的软件,如IME(输入法引擎)以支持不同语言的网页。 2、**...

    .Net获取URL中文参数值的乱码问题解决方法总结

    总结来说,解决.NET中URL中文参数值乱码问题的方法主要包括在web.config中进行全局编码设置、使用Server.UrlEncode和Server.UrlDecode方法编码解码参数、使用JavaScript的escape函数、以及在编程中使用...

    java文件JSP文件乱码汇总

    **问题描述**:在使用GET方法时,直接在URL中包含中文或其他特殊字符,可能因编码问题导致乱码。 **解决方案**:使用`java.net.URLEncoder.encode()`方法对URL中的参数进行编码,确保其能正确传输和解析。 #### 八...

    java web 开发乱码汇总

    #### 一、乱码问题的根源及解决方案概述 乱码问题在Java Web开发中是一个常见的问题,尤其是在处理国际化应用时更为突出。问题的根本原因在于计算机字符编码方式的多样性和标准的不统一。由于全球各地的语言文字...

    php中文乱码问题的终极解决方案汇总

    本文主要给大家介绍了关于php中文乱码问题的终极解决方案,分享出来供大家参考学习,在开始之前,我们先来谈谈为什么会出现中文乱码? 很多新手朋友学习PHP的时候,发现程序中的中文在输出的时候会出现乱码的问题,...

    Loadrunner错误汇总及解决方法

    ### Loadrunner错误汇总及解决方法 #### 一、运行 LoadRunner 11.5 的 Controller 时报 Assertion failed **问题描述:** 在运行LoadRunner 11.5版本的Controller时,可能会遇到Assertion failed的问题。 **解决...

Global site tag (gtag.js) - Google Analytics