当前位置: 首页 > 工具软件 > Yazd > 使用案例 >

yazd

慕弘深
2023-12-01
        原打算把jive的编码重新统一成UTF-8的,原因是jdon某版的jive其实用的是ISO-8859-1编码来存储gb2312编码的字节,每次出现乱码的时候转来转去的时候都是挺扰人的,还更令人郁闷的是发的帖子不可以管理(主要是删除),很麻烦。后来在网上闲逛,竟然发现加拿大老外的一个yazd论坛,也源自jive,3.0的版本都出来了,所以下了源码试试,简洁清晰,jive主体的思想基本没有变。而且编码是UTF-8的,说支持中文一点问题都没有,是可配置的,只要对论坛具备moderate权限,在论坛中就可以直接管理帖子。(forum_admin这个权限始终仍然是摆设)。
 
        使用的过程中发现竟然也存在乱码,后来查到是mysql的问题,mysql 4.1以下的版本存储是不支持UTF-8的,后来换了mysql到5.0.27。中文问题搞定。(要注意的是tomcat默认的request是当作ISO_8859_1来读的,所以我加了过滤器,过滤器主要代码如下:request.setCharacterEncoding。("UTF-8")).
 
yazd的功能虽然简单,但还是不错的,有一种叫做aritcle forum的论坛的思想不错,可以使用论坛中的某个主题存储对某篇文章的看法,只要使用文章的URL等做关键字,把文章与论坛的某个主题关联起来就行了,这样,我们要刊登的任何文章都可以进行评论,是不是有点像博客的评论了。
 
        虽然jive商业化很久了,但还是有如此众多开源的支持者,当然要顶了。
 
 类似资料:

相关阅读

相关文章

相关问答