Activiti5 两种乱码问题解决方案

来源:互联网 发布:js字符串中间加逗号 编辑:程序博客网 时间:2024/06/13 10:58

1.流程图中文乱码解决方案:

a.使用Spring注解方式集成activiti:

在@activiticonfiguration,@EnableActiviti标记的配置类中添加如下代码:

@Bean    public AbstractActivitiConfigurer abstractActivitiConfigurer() {        return new AbstractActivitiConfigurer() {            @Override            public void postProcessSpringProcessEngineConfiguration(SpringProcessEngineConfiguration engine) {                engine.setActivityFontName("宋体");            }        };    }

b.使用Spring XML文件方式安装:

<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">    <property name="activityFontName" value="宋体" />  </bean>

2.流程定义部署到数据库中文出现乱码:

a.检查流程定义文件XML标记是否设置制定编码
b.检查数据库字符集是否正确
c.使用MySQL时发现的,URL上需要添加编码设定

jdbc:mysql://localhost:3306/spring?useUnicode=true&characterEncoding=UTF-8







0 0
原创粉丝点击