新版本运行起来中文看起来正常了许多,至少生成图片过程中不会出现乱码了,但不出预料的再次遇到部署时乱码问题,除了保存时报错,还会导致流程实例的节点名称是乱码。
1. IE报错定义时错误提示:
元素类型 "path" 必须后跟属性规范 ">" 或 "/>"
解决:
path属性中多了双引号,找到 toolbar-default-actions.js 文件增加以下红色代码即可
// Parse dom to string
var svgDOM = DataManager.serialize(svgClone);
// Glen: modify for save error.
svgDOM = svgDOM.replace(/marker-start="url("#/g,"marker-start="url(#").replace(/start")"/g,"start)"");
svgDOM = svgDOM.replace(/marker-mid="url("#/g,"marker-mid="url(#").replace(/mid")"/g,"mid)"");
svgDOM = svgDOM.replace(/marker-end="url("#/g,"marker-end="url(#").replace(/end")"/g,"end)"");
2. JDK乱码及内存设置:
-Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M -Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8