国际化消息返回乱码问题
配置类:
@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>

浙公网安备 33010602011771号