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

关于tomcat重启后帖子显示不正常的问题

2003-07-31 17:43
赞助商链接

发表帖子比较正常,只是有时候会出现reply为-1,帖子无法显示,然而reply此贴的时候,在下面可以看得到.
在tomcat重启后,帖子内容显示的跟存入数据库的内容是一样的.也就是说没有转换成显示的格式,而是与直接到数据库里面看到的内容是一样的.保留了/n /r之类的符号.

2003-07-31 22:28

说明一下,在Resin环境下不存在这两个问题。一切正常
在Resin环境下发贴之后在数据库里面查看了一下,没有那些转换的符号。
不知道为什么tomcat在发贴的时候把那些符号也给写进数据库去了...
开始怀疑是admin设置,但是没找着。

2003-07-31 23:05

是写进数据库的时候在转换符号前多加了一个\
但是应该如何解决。

2003-08-01 17:19

发觉自己太白痴了.
真正的原因在jiveHome的jive_config.xml的<database>...</database>里面添加了
<mysql>
<useUnicode>true</useUnicode>
</mysql>
因此写入数据库的时候就有了\r\n这些东东,但是帖子显示的时候并没有将他们进行转换
删掉这一段,则写入数据库的时候就没有\r\n这些,显示效果就是正常的了.
但是如果删掉这一段,中文就不能正常显示了.
这问题应该是怎么样来解决呢.

赞助商链接

赞助商链接

返回顶部

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