`
bei-jin-520
  • 浏览: 111413 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jforum-cookie中文乱码问题

阅读更多

最近在整合jforum-2.1.8 SSO时发现在注册中文用户时到论坛页面显示的是乱码。在看了它的源码后发现原来问题出在COOKIES上。于是一番折腾终于把问题解决了。下面就这个问题和大家分享下以免以后有朋友遇到相同的问题也可以做个参考。在net.jforum包下有ControllerUtils类。这个类就有个方法getCookie()可以获得另一个系统传过来的COOKIE。我们要想让中文注册用户不显示乱码,在传入COOKIE时就要对它进行编码,其实这步很简单就一句代码。主要是要明白原理。原理就不熬述了。网上有很多这类问题的解决方法。我用JSP+Servlet做了个简单的登录进行测试。在servlet里加上这句代码     Cookie cookie = new Cookie("jforumSSOCookieNameUser", java.net.URLEncoder.encode(登录用户名, "utf-8"));

这样就对COOKIE进行了强制编码,如果在进行强制编码从前台传入servlet的中文是乱码这样也好解决如果使用的是TOMCAT的话就用这句代码就可以解决  String username =new String(request.getParameter("username").getBytes("ISO-8859-1"),"utf-8");因为TOMCAT使用的是ISO的编码格式。好了。这样就完成了第一步。然后我们在取COOKIE的时候就要对它进行解码。我是在ControllerUtils类的  getCookie()方法里进行解码的java.net.URLDecoder.decode(c.getValue(),"utf-8");

 

分享到:
评论

相关推荐

    jforum-2.5.0修正版

    为了解决中文问题修改了WebRequestContext.java类。 第149行,default.container.encoding应赋于ISO-8859-1,此处把这个值改为了encoding的值即utf-8,导致下面从httprequest中取到值转化时乱码。 代码如下: if (is...

    JForum-2.1.6-src.zip_JForum-2.1.4_JForum-2.1.6-src_ejb_jforum_jf

    **JForum 2.1.6 源码解析与技术要点** JForum 是一个流行的开源论坛系统,专为高效、可扩展性和易管理性而设计。它采用模型-视图-控制器(MVC)架构,使其在各种Servlet容器和EJB服务器上具有良好的兼容性和可移植...

    jforum-2.5.0安装包+安装方式.rar

    **JForum 2.5.0 安装详解** JForum 是一个开源的、基于Java的Web论坛系统,提供强大的讨论板功能,包括用户管理、主题分类、帖子发布等。这个压缩包“jforum-2.5.0安装包+安装方式.rar”包含了JForum 2.5.0版本的...

    jforum-2.1.8-src.zip

    《JForum 2.1.8 源码解析与探讨》 JForum,一个知名的开源论坛系统,以其高效、可扩展性和丰富的功能在互联网上广受欢迎。2.1.8 版本的源码发布,为我们提供了一个深入了解其内部工作原理的机会。本文将主要围绕...

    JForum 2.1.8 中文乱码问题

    《JForum 2.1.8 中文乱码问题解析及解决方案》 JForum是一款流行的开源Java论坛系统,以其强大的功能和易用性受到了许多用户的喜爱。然而,在使用过程中,尤其是对于中文用户而言,可能会遇到中文乱码的问题,这极...

    JForum-2.1.4.rar_JForum-2.1.4_jforum_jsp_jsp struts_struts

    **JForum-2.1.4.rar_JForum-2.1.4_jforum_jsp_jsp_struts_struts** 这个压缩包文件包含了一个基于JSP和Struts框架的论坛系统——JForum的2.1.4版本。JForum是一款开源的、基于Java技术的讨论论坛软件,它提供了强大...

    jforum-2.1.8-src.zip_JForum-2.1.8_The Watch_jforum_jforum 2.1.8-

    Personally think is the best forum for the Java source code, open source, you can watch the official website of the latest developments http://www.jforum.net/

    jforum-2.1.9.war

    从网上下了很多jforum-2.1.9都是无法进入主题,此资源是从GitHub获取的源码重新编译打包,实测可用

    JForum-2.1.4.rar_JForum-2.1.4_java 论坛源码_jforum_论坛源码_论坛网站源码

    **JForum 2.1.4 - Java 开源论坛系统详解** JForum 是一个功能强大的、基于Java技术的开源论坛软件。它以其高效、稳定、易于定制和丰富的特性深受开发者和社区管理员的喜爱。JForum 2.1.4 版本是这个项目的其中一个...

    jforum-2.1.8-编译代码.zip

    《JForum 2.1.8 编译代码详解》 JForum是一个开源的、基于Java的网络论坛系统,提供了一套完整的社区解决方案。在这个"jforum-2.1.8-编译代码.zip"压缩包中,包含了JForum 2.1.8版本的源代码,对于开发者来说,这是...

    jforum-2.1.8 jar包.zip

    jforum-2.1.8 jar包.zipjforum-2.1.8 jar包.zipjforum-2.1.8 jar包.zipjforum-2.1.8 jar包.zipjforum-2.1.8 jar包.zipjforum-2.1.8 jar包.zip

    jforum-2.7.0.war

    Java论坛,测试人员进入性能,自动化测试练习很好的项目。 搭建环境:Tomcat,JDK,Mysql 版本:jforum-2.7.0.war,需要搭建的环境版本比较高,我的是Tomcat,JDK,Mysql 都是8.0以上的版本

    Jforum-2.1.9

    《Jforum-2.1.9:构建高效社区论坛的深度解析》 Jforum是一款功能强大的、基于Java的开源论坛软件,其版本2.1.9是它的一个重要里程碑。这款论坛系统以其高度的可定制性、良好的性能以及对多语言支持而受到全球...

    jforum-2.1.4-src.zip

    《JForum 2.1.4源码解析与BBS系统开发探讨》 JForum,一个强大且功能丰富的开源论坛软件,以...如果你在研究过程中遇到任何问题或有进一步交流的意向,可以联系发布者zlf112zlf@163.com,共同探讨JForum的魅力与潜力。

    jforum-2.1.8版本完整源代码(1)

    jforum-2.1.8版本完整源代码(1),因为完整版本超过15mb,因此分成两部分下载。

    开源jsp论坛jforum-2.1.9源码带mysql数据库文件

    4. 安全实践:分析JForum如何防止常见的Web安全问题,提升自己的安全编程能力。 5. 国际化与本地化:了解JForum如何支持多语言,为全球化应用提供参考。 6. 模块化与可扩展性:探讨JForum的模块化设计,如何通过插件...

    jforum-2.1.8版本完整源代码(2)

    jforum-2.1.8版本完整源代码(2) 请找到(1)部分一起解压。

    jforum-2.1.8.zip

    《JForum 2.1.8 Web工程深度解析与应用指南》 JForum是一个功能强大的、基于Java的开源讨论论坛系统,它提供了丰富的社区管理工具和用户交互功能,深受开发者和社区管理员的喜爱。本篇文章将深入探讨JForum 2.1.8...

    jforum-2.1.9.zip

    全栈性能测试>Jmeter实战书中了解到jforum。开始搭建环境的时候入了很多坑,希望能帮助到要学习的你们 1、不管是zip,还是war包(上一个资料)都可解压到tomcat文件的webapps下面; 2、安装好jdk,tomcat,mysql; 3、...

Global site tag (gtag.js) - Google Analytics