笔者在Springboot项目实现国际化时,前端页面出现乱码,如图所示:
具体解决方法
1.首先检查项目properties文件是否为UTF-8编码:
2.更改后对浏览器进行刷新,如果没有解决,找到Springboot配置文件,加入如下配置:
加入配置:
spring.messages.basename=i18n.login # 国际化(消息源自动配置)
之后再次刷新浏览器即可解决
附:
login.properties
login.btn=登录
login.password=密码
login.remember=记住我
login.tip=请登录
login.username=用户名
login_en_US.properties(English)
login.tip=Please sign in
login.username=username
login.password=password
login.remember=Remember me
login.btn=sign in
login_zh_CN.properties(中文)
login.tip=请登录
login.username=用户名
login.password=密码
login.remember=记住我
login.btn=登录