`
nbaertuo
  • 浏览: 75246 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

jboss portal 2.63 CMS 中文

阅读更多

在JBOSS PORTAL 2.63中因为使用了默认编码造成中文乱码,需要需改一下文件使用中文编码:

文件\core-cms\src\main\org\jboss\portal\core\cms\ui\admin\CMSAdminPortlet.java
 
-----------------------------------------------------------------------------------------------------------------------
搜索一下代码:

               content.setBasePath(sFilePath + "/" + new Locale(sLanguage).getLanguage());
               content.setBytes(sContent.getBytes());
               file.setContent(new Locale(sLanguage), content);
-----------------------------------------------------------------------------------------------------------------------

修改成:
               content.setBasePath(sFilePath + "/" + new Locale(sLanguage).getLanguage());
               try {
                 content.setBytes(sContent.getBytes("UTF-8"));
               }
               catch (Exception e)
               {
                  throw new PortletException(e);
               }
               file.setContent(new Locale(sLanguage), content);

0
2
分享到:
评论
4 楼 hngmduyi 2010-10-08  
修改后怎么编译啊???楼主
3 楼 402king 2008-07-07  
hi,还是我。
小弟不才,发现其实可以改变jvm的语言属性设成utf-8来实现。
只是希望有此问题的人能有些帮助,多亏你的思路我才能找到方法,而且您的方法我也试过了,完美实现。
谢谢。
2 楼 402king 2008-07-07  
hi,你好,我也遇到相同问题,这个和java的字符集相关,我想问下,您是不是试过了其他方法了?比如修改jboss的配置文件或是jvm的配置,jboss我改过发现还是无效,不过jvm暂时没找到在哪里改。
劳烦告知小弟:402king@163.com。谢谢。
1 楼 kmxforce 2008-04-26  
good

相关推荐

Global site tag (gtag.js) - Google Analytics