国际化消息返回乱码问题

配置类:

@Bean
public MessageSource messageSource(){
ResourceBundleMessageSource messageSource =
new ResourceBundleMessageSource();
messageSource.setBasename("i18n");
messageSource.setDefaultEncoding("UTF-8");
return messageSource;
}

 

配置文件:

    <!-- 配置国际化资源文件 -->
    <bean id="messageSource"
          class="org.springframework.context.support.ResourceBundleMessageSource">
        <property name="basename" value="i18n"></property>

        <!--
            defaultEncoding:解决消息文件返回给前端的乱码问题;
            默认是“ISO-8859-1”
        -->
        <property name="defaultEncoding" value="UTF-8"></property>
    </bean>

 

posted @ 2021-01-04 23:32  water-droplet  阅读(615)  评论(0)    收藏  举报