`
duanyong
  • 浏览: 93508 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

js及j2ee开发中解决乱码的小方法

    博客分类:
  • web
阅读更多

web开发中中文乱码之小结

1、设置HttpServletResponse.setContextType("text/html; charset=utf-8");

 

2、在web页面用encodeURIComponent()对查询字符串进行编码。HttpServletRequest.getParameter(name)对特殊字符被进行替换。(如:+)自动替换成“ ”(空白字符串)。

 

3、在进行查询字符串进行传输时,尽量对其进行base64编码,减少网络传输量。进行base64编码之后,必须进行encodeURIComponent()编码。因为在base64的编码中有特殊字符“+”,会被自动替换。

 

4、IDE的环境尽量也定义为utf-8。与页面的编码及数据库的编码保持一致。

分享到:
评论

相关推荐

    解决J2EE开发中乱码问题

    J2EE开发中遇到的乱码问题是一个常见的困扰,尤其是在处理中文字符时。本文将详细介绍如何解决这些问题,以一个基于Eclipse 3.3 + MyEclipse 6.0 + Tomcat 5.5的项目为例,该项目采用了Ext、Struts和Hibernate框架。...

    j2ee中文乱码问题终极解决之道

    在Java/J2EE开发中,中文乱码问题是一个常见的困扰,尤其在数据传输、页面展示以及数据库交互过程中。本文将详细解析这个问题,并提供多种解决策略。 首先,我们要理解乱码产生的原因。Java语言内部使用UTF-8编码...

    开发基于J2EE+SSM框架的信息管理系统

    在开发基于J2EE+SSM框架的信息管理系统时,开发者可能会遇到多种问题,如数据库管理工具Navicat过期、Tomcat服务器的部署与配置、编码导致的中文乱码等。本文将详细介绍这些常见问题及其解决方案。 首先,关于...

    基于J2EE Tomcat5.0 MySQL5.5应用开发中乱码问题研究.pdf

    在基于J2EE的Web应用开发中,常常会遇到乱码问题,特别是在使用Tomcat 5.0作为应用服务器和MySQL 5.5作为数据库管理系统时。这个问题主要源于字符集和编码方式的不匹配。Java语言本身是使用Unicode编码,但不同平台...

    java 中文乱码 处理

    本文将介绍几种解决Java中中文乱码的方法,希望能对您有所帮助。 #### 方法一:转换请求参数编码 在Java Web开发中,客户端通过HTTP请求向服务器传递数据时,如果数据中有中文字符,很容易出现乱码问题。这是因为...

    解决java中文乱码全集

    本文将详细讲解几种常见的解决Java中文乱码的方法,包括如何正确处理请求参数中的中文字符、如何利用`escape()`与`unescape()`方法进行字符串编码转换、JavaScript中的编码处理技巧以及J2EE环境下系统全局的字符编码...

    j2ee21:ajax01:get提交、post提交(完成用户名搜索),两者的区别(中文乱码问题、缓存问题)

    在这个教程中,我们将深入探讨AJAX的GET和POST提交方式,以及它们在实现用户名搜索功能时的区别,同时也会解决可能出现的中文乱码问题和缓存问题。 首先,GET和POST是HTTP协议中的两种主要请求方法,它们在AJAX中...

    j2ee实现的仿Goole、百度搜索下拉提示

    在IT行业中,J2EE(Java 2 Platform, Enterprise Edition)是一个广泛使用的开源框架,用于构建企业级的分布式应用程序,特别是在开发web应用方面。本文将深入探讨如何利用J2EE技术来实现一个仿Google和百度的搜索...

    基于J2EE的技术论坛系统

    在开发过程中,特别关注并解决了JSP中的中文乱码问题,这是许多Web开发者在处理非英文字符时经常遇到的问题。通过设置正确的字符编码,确保了论坛中中文信息的正确显示和存储。 在【概要设计】阶段,系统的主要业务...

    j2ee编码问题(mysql,jsp,struts,hibernate)

    在J2EE开发中,编码问题是一个至关重要的环节,它涉及到数据的正确传输、存储和显示。本篇文章将深入探讨涉及MySQL、jsp、Struts和Hibernate的编码问题,以及Java的IO、HTTP、Struts框架、MySQL数据库在解码过程中的...

    FCKEditor 笔记

    FCKEditor 是一款广泛使用的开源富文本编辑器,尤其在J2EE开发中,它为网页内容编辑提供了强大的支持。这篇学习笔记将详细介绍如何在项目中集成和配置FCKEditor,以及解决在使用过程中可能遇到的问题。 首先,引入...

    要想成为JAVA编程高手必须知道java问题解答-高级篇

    - **运行方法**:首先需要将Servlet部署到一个兼容J2EE标准的容器中,如Tomcat等。然后通过配置`web.xml`文件来指定Servlet的映射路径。最后,启动服务器并在浏览器中访问相应的URL即可。 **Q2.6 EAR和WAR有什么...

    J2EEweb讲解(个人修订1.2).doc

    在本文档中,我们将深入探讨J2EE web开发的基础知识,包括HTTP协议、JSP、Java Servlet、Web.xml配置、JSP标签、EL表达式、JavaScript、jQuery、JDK API中的常见术语,以及字符编码问题。这些内容对于初学者和经验...

    windchill学习2

    基于J2EE的Ajax开发涉及使用Servlet、JSP和JavaScript等技术来实现异步通信。 6. **Servlet 课件-v3.pdf**:这份课件可能涵盖了Servlet的最新版本,讲解了Servlet的生命周期、过滤器、监听器以及部署描述符等核心...

    MVC、前端控制器、服务工作者三种模式写的jsp企业职员信息管理

    这是本人课程设计的一个j2ee项目,里面包含完整的文档、代码和安装手册。 本项目使用用JSP语言作为根本,选用经典的Tomcat作为服务器平台,采用MVC、前端控制器、服务工作者三种主要模式,并用Eclipse作为开发平台,...

    许愿墙程序 JAVA struts

    本项目主要涉及J2EE(Java 2 Platform, Enterprise Edition)平台下的Web开发,利用Struts2作为MVC(Model-View-Controller)框架,实现用户交互和数据管理。 **1. Struts2框架介绍** Struts2是Apache软件基金会的...

    jquery字符编码转换[文].pdf

    在软件开发过程中,字符编码问题是一个常见的挑战,尤其是在涉及到多语言和跨平台交互时。`jQuery`是一个广泛使用的JavaScript库,它在与服务器进行异步通信(Ajax)时,可能会遇到编码不匹配的问题,特别是在GBK...

Global site tag (gtag.js) - Google Analytics