博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

关于stalke CommuniGatePro的中文问题

Posted on 2005-02-02 13:22  I wonder about all my dreams  阅读(397)  评论(1)    收藏  举报

    在通过CLI  JAVA接口对该邮箱系统进行开发的过程中,通过JAVA操作邮箱规则的时候,如果规则中有中文,则插入规则后显示乱码。


发邮件询问STALKE的技术支持后,得知系统内是拥UTF-8格式来存储的数据。于是在把数据从GBK格式转化为UTF-8格式后,正常。


然后在追加规则的过程中发现,如果再一次插入一条规则,则以前设置的带有中文的规则又会变成乱码。
于是,在插入规则以前,对系统内以前的规则进行编码转化,从ISO-8859-1转化成UTF-8,重新存储到系统内,也正常了。


如果是通过CGP的WEBSKIN来传递中文,需要在接受页面jsp或servlet中通过request.setCharacterEncoding("UTF-8")设定字符集。