工作流中文亂碼問題


        引言:最近在做工作流方面的開發,發現了流程圖中文亂碼問題,網上的解決辦法很多,個人感覺直接修改activiti源碼還是比較簡單直接的,操作起來也不復雜,下面簡單說下我個人的操作步驟。


源碼修改:
首先下載activiti的源碼,找到org.activiti.engine.impl.bpmn.diagram下面的ProcessDiagramCanvas這個類,
會發現有這樣的字眼:
String activityFontName = "Arial";
Font LABEL_FONT = new Font("Arial", Font.ITALIC, 10);

這就是導致中文亂碼的直接原因,將"Arial"改爲"宋體"亂碼問題就可以解決了。

然後將ProcessDiagramCanvas.java編譯成class文件,替換掉activiti-engine-5.12.1.jar

裏面的ProcessDiagramCanvas.class,然後再重新導入包,亂碼就沒有了。

源碼下載地址http://download.csdn.net/detail/javaweiming/8299379

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章