`
ypf3027
  • 浏览: 304566 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Web 开发中的中文解决方案

阅读更多

1,  中文Cookie问题,由于Cookie的编码问题,导致在保存中文的Cookie时,不能正常保存。

解决方案:

第一步:保存中文的Cookie之前做一下编码,用到了java.net包下的一个类的方法:URLEncoderencode(String s, String enc)方法,次方法有两个参数,第一个参数为要编码的中文字符,第二个为要编码的方式如:utf-8gb2312GBK等编码方式。

第二部:读取中文的Cookie,由于我们在保存中文的Cookie时,用到了指定编码的方法进行保存,所以的读取的时候要做一下解码。这时就用到了java.net包下的另一个类,URLDecoderdecode(String s, String enc)进行解码。具体实例如下:

保存中文Cookie

       String name = "张三";

       //保存Cookie之前指定编码

       name = URLEncoder.encode(name,"utf-8");

       Cookie nameCookie = new Cookie("name", name);

       response.addCookie(nameCookie);

   

获取中文Cookie的内容:

Cookie[] cookies = request.getCookies();

       for(Cookie cok:cookies){

           String name = cok.getName();

           if("name".equals(name)){

              String zhongwenName = cok.getValue();

              //获取中文的Cookie时,做一下解码(反编码);

              zhongwenName = URLDecoder.decode(zhongwenName,"utf-8");

           }

       }

分享到:
评论
1 楼 zhxing 2009-03-01  
很好。。
URl和cookie 之间有什么关系??url 的编码和  cookie 的编码之间有什么联系。
这些不清楚。。。楼主能否讲讲。

相关推荐

    Java Web开发中的中文乱码问题分析及解决方案.pdf

    在进行java Web开发的过程中,由于采用的编码和解码的方式不统一,经常会出现乱码问题。文中首先介绍了java Web的编码机制及JSP运行原理,继而阐述了在开发过程中常见的乱码问题及解决方案,最后提出采用过滤器重写...

    java Web开发乱码解决方案

    很好用,很全面的解决java Web开发的解决中文乱码的文档

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

    本ppt内容主要是解决方案Eclipse 开发JSP中文乱码问题,为初学使用ECLIPSE开发JAVA WEB项目的人提供方便。

    解决开发中乱码方案

    解决web开发中中文乱码的解决方案,交流可以回复

    Java Web开发中文乱码问题的研究与解决.pdf

    在利用Servlet/JSP技术开发java Web应用程序的时候,不可避免的会遇到中文乱码问题,本文首先介绍了Web应用中常用的编码方式,然后分析了J2EE平台下Web应用中文乱码问题产生的原因,并在此基础上针对不同情况提出了解决...

    强大的Web开发框架

    1、 完善的Web表现层开发包:为企业Web表现层开发人员提供的一套完整、高效、美观的B/S结构设计表现层解决方案,简单易学。 a) 在ExtJs2.X的基础上进行的二次开发与通用接口设计,让繁琐的页面开发简单易行; b) 极...

    web程序开发中的URL乱码解决方案

    如果该超连接在页面中,可通过的onclick事件到js中通过上面的方法解决,也可..... 2.在服务器端/后台/后台程序中设置请求流和响应流的编码方式和页面上的编码方式一致:request().setCharacterEncoding("utf-8");...

    Java web工程乱码解决方案

    这里总结了我在j2ee开发过程中,中文乱码的解决方案。希望能够帮到大家!

    Java Web开发中的乱码问题分析及解决方案研究 (1).pdf

    在利用JSP/Servlet技术开发java Web应用程序的时候,经常会遇到中文乱码问题,本文首先介绍了Web应用中常见的编码方式,然后分析了J2EE平台下Web应用中文乱码产生的原因,并针对不同情况给出了解决方法。

    《Java Web开发与实战--Eclipse+Tomcat+Servlet+JSP整合应用》.(刘伟,张利国).[PDF].zip

    上传、java mail和分页显示、web编程中文乱码问题及解决方案、应用程序的打包和部署等。书中还深入讲解了客户端验证框架jsvalidation、在线文本编辑器fckeditor和apache commons的一些类库等功能强大的实用开发工具...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    全书一共被压缩为5个rar,这是第二个!...21.2 中文乱码问题的解决方案 614 21.3 使用过滤器解决中文问题 616 21.4 让tomcat支持中文文件名 620 21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...

    Java Web应用开发中的中文乱码问题研究.pdf

    在java Web应用开发中,软件开发人员最容易遇到的问题就是中文的乱码问题,其中最常见的有两种,JSP页面中文显示乱码和表单提交参数中文乱码。本文通过深入分析这两种中文乱码问题产生的原因,分别给出了对应的解决方案...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    全书一共被压缩为5个rar,这是第三个!...21.2 中文乱码问题的解决方案 614 21.3 使用过滤器解决中文问题 616 21.4 让tomcat支持中文文件名 620 21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...

    Java_EE中文乱码问题解决方案.ppt

    Java_EE中文乱码问题解决方案:如果你是从事java web开发,中文乱码是不是经常遇到,这里有详细的配置如果从MyEclipse(Eclipse),TOmcat中修改代码的格式,从而达到总体的编码一致,杜绝乱码

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    全书一共被压缩为5个rar,这是第四个!...21.2 中文乱码问题的解决方案 614 21.3 使用过滤器解决中文问题 616 21.4 让tomcat支持中文文件名 620 21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...

    《网站测试解决方案》(Empirix e Test Suite 8.01 )英文[ISO]

    e-LOAD提供了非常出色的压力测试解决方案,它在开发的过程中创造了一个仿真环境,能够模拟真实用户访问Web应用,提供全面的应用性能统计信息。  e-MONITOR:为了保证Web应用能够为用户提供不间断服务,维护人员...

    Web开发大全:Ruby on Rails版.part1

    作者们通过书中大量的贴近实际需求的例子,激发起读者实际动手的欲望和信心,促使他们在实践和锻炼中提升能力、懂得如何去实现代码功能,最终达到使读者们可以有针对性的、合理的提出解决方案的目的。

    Web开发大全:Ruby on Rails版.part2

    作者们通过书中大量的贴近实际需求的例子,激发起读者实际动手的欲望和信心,促使他们在实践和锻炼中提升能力、懂得如何去实现代码功能,最终达到使读者们可以有针对性的、合理的提出解决方案的目的。

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    全书一共被压缩为5个rar,这是第五个!...21.2 中文乱码问题的解决方案 614 21.3 使用过滤器解决中文问题 616 21.4 让tomcat支持中文文件名 620 21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...

    Java Web开发与实战:Eclipse+Tomcat+Servlet+JSP整合应用(含光盘源代码)

    主要内容包括web应用程序运行原理、主流集成开发工具(eclipse/myeclipse)和运行环境(tomcat)的配置和使用、servlet、jsp、jdbc、jsp表达式...和分页显示、web编程中文乱码问题及解决方案、应用程序的打包和部署等...

Global site tag (gtag.js) - Google Analytics