JBPM4.4GPD设计器中文乱码问题的另一种解决方法

  在eclipse中使用JBPM4.4的设计器时,输入中文后直接查看Source发现xml里中文全都乱码了,这时候大约整个人都不好了!赶紧百度、谷歌,搜到的多数结果都是要你在eclipse.ini或myeclipse.ini文件末尾加一句-Dfile.encoding=UTF-8将eclipse的JVM虚拟机默认字符集设置成UTF-8。有的文章还会更进一步,告诉你如何解决由这一修改导致的eclipse控制台及服务器上的中文乱码问题。

  但第一页只有“转载---JBPM4.4中关于流程设计图中文乱码问题解决方案”这篇转载的文章中提到了“得保证你的整个项目也是UTF8编码”。所以这是很蛋疼的一件事情,如果你的项目最初没有使用JBPM4.4并且有好多非UTF-8编码的文件,那恐怕你整个人就斯巴达了。

  而我,一个逗比,居然myeclipse用到现在.java文件都没指定过编码,所以貌似用的是ANSI编码。当我遇到这个问题的时候,也试着加了-Dfile.encoding=UTF-8,打开xml文件一看,嘿嘿,好了,不乱码了。可是当我想去test.java里面继续写下面的代码时……

尼玛啊!!!!

小燕子快来救窝,窝快要被容嬷嬷扎死了!

  Σ( ° △ °|||)︴我整个人都不好了啊!!!!!有木有!

紫薇,在你的眼里只有小燕子了么,我还是去找五阿哥算了。

  你妹啊!这叫我怎么办啊!!

小策策你不要死啊!

  那么多java源文件我总不能一个一个用ue或者editplus之类的重新保存一次吧!!!

再桑心不过了!

  好吧,我到现在也只是跟着视频做的一个不算太大的项目,src目录下的.java源文件不超过80个,全部重新保存一遍也不算太纠结的事情,但对那些老的大的项目就蛋疼了。为此我甚至打过改gpd源码的念头,不过……_(:3」∠)_源码那边完全不知道从哪里改起,没那个本事。

  我叫王大锤,万万没想到,最终我还是找到了不改.ini文件也不会乱码的方法。

  还是要从“转载---JBPM4.4中关于流程设计图中文乱码问题解决方案”这篇文章说起,这篇文章除了指出需要上面的方法需要所有文件都是UTF-8编码的外,还在文章开头提到了“之前在JBPM4.3的时候有人说这个好像是插件得bug,在用图形进行流程设计后,不要先点保存,点切换到source视图,看到source正确显示后,再点保存。这样就好了。但在JBPM4.4这个好像不起作用,就算是拖拽一下依然会乱码”。

  看到这种说明,你是不是也情不自禁的试了下先不保存,切换到source视图看看?是不是也试着拖拽一下看看会不会乱码?但你只能得到令人伤心的结果:乱码乱码乱码乱码!我也是这么干的,干完心里还想着“真尼玛操蛋啊为毛JBPM4.3还能用的办法到4.4就不能用了啊!这不尼玛坑爹么!”。

  我是真的不想用在.ini文件加启动参数的方法,后来我试了在Properties界面里改属性然后保存,结果且到source发现乱码没了!!!经过多番尝试,最终得到的结论是:在Diagram视图输入中文、拖拽后,先保存,再去Source视图查看或修改即可!

  千万千万不要先查看Source视图!!!!!!看了的话记得ctrl+z,还能抢救一下,ctrl+z后再ctrl+s保存一下,接下来切到Diagram视图随意做下改动(拖拽、输入任意字符),再次保存就抢救完了。

posted @ 2014-02-12 00:39  秋眠  阅读(1248)  评论(0)    收藏  举报