发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

jive在win系统下的中文问题?

zz
2002-09-22 21:55
赞助商链接

环境:xp + jdk1.4 + tomcat4.0.3
使用GBK编码编译,所有jsp页面设为gbk编码,除年/月/日外基本显示正常(修改SkinUtil.java中 SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");)呵呵先回避了这个问题

不过admin中“外观设置”功能有问题,修改/admin/skin.jsp默认编码为ISO8859-1后,设置communityDescription内容时中文正常,jive_config.xml文件中中文为ctf-8编码格式

问题就在这里,如果设置/index.jsp为GBK则communityDescription的内容为????,改为ISO8859-1则communityDescription内容正确但其它如论坛名称等就????了,应该是JiveGlobals在xml解析的时候使用了jsp页面的content-type,不知该如何修改?

另外:中文搜索不行(英文可以)?研究中...

请各位指点:)

2002-09-23 16:55

这两天我在win下也调试了一下我的系统,发现还是统一成GBK比较方便.
推荐你mysql驱动也set成GBK 一般不会有问题。

有谁研究过jive中local问题,jive的gloab.jsp(所有jsp都调用),设置response.setLocal(),这个东东和字符集content type中设置有何关系?

2002-10-09 22:18

中文搜索的问题是因为Lucene不支持亚洲语言的词的切分
需要自己编写语言分析器来解决
你可以去javaresearch.org上下载他们作好的支持中文搜索的lucene

2002-10-09 22:21

setLocale就是设置http header中的contenttype啦
只是必须要在输出流产生之前调用

2003-01-12 21:37

我实在StringUtils.java中加两个函数
UnicodeTOChinese,ChineseToUnicode
把所有的jsp射位GBK编码
在调用communityDescription出改为
StringUtils.UnicodeToChinese(communityDescription)

另外还有两给地方也要这样更改,基本没有乱麻!
> 环境:xp + jdk1.4 + tomcat4.0.3
> 使用GBK编码编译,所有jsp页面设为gbk编码,除年/月/日外?> 本显示正常(修改SkinUtil.java中 SimpleDateFormat
> formatter=new SimpleDateFormat("yyyy-MM-dd
> HH:mm:ss");)呵呵先回避了这个问题
>
> 不过admin中“外观设置”功能有问题,修改/admin/skin.jsp
> 媳嗦胛ISO8859-1后,设置communityDescription内容时中
> 恼#jive_config.xml文件中中文为ctf-8编码格式
>
> 问题就在这里,如果设置/index.jsp为GBK则communityDescri
> tion的内容为????,改为ISO8859-1则communityDescript
> on内菡返渌缏厶趁频染停浚浚浚苛耍Ω檬JiveGl
> bals在xml解析的时候使用了jsp页面的content-type,不知该?> 何修改?
>
> 另外:中文搜索不行(英文可以)?研究中...
>
> 请各位指点:)

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com