'''
查看编码: echo $LANG , 发现是profix
locale 也是
'''
经查阅,发现profix是一套可移植标准, 不知在这里是什么
先改成utf-8,因为是中文,所肢空桐以先用zh_CN.UTF-8试试
先历坦临时设置:
最后的解决很奇特: xshell改编码生效的。
这里改成别的,不行,在改回来,行了亏让。再看,是中文了
再看,是中文了
在 Spring Boot 中开始使用 application.properties 的文件保存配置,当配置的值为中文时,通过 @Value 获取配置的内容一直都是乱码。尝试过通过网上的方法解决:嫌散脊
最后发掘芹现 application.properties 中的配置需要是 Unicode,故将中文配置的值转换为 Unicode 后能读取到中文的内容。
现在更多使用 application.yml 格式的配置,可以直接芹渗配置中文内容。
在application.properties中填写中文信息,在读取庆或该文件时会出现中文乱码问题。
比如:application.properties内容:
student.name=小康
student.age=15
解决方法:我用的是IDEA,首先File->settings->Code style->File Encoding
把誉仔伍所有的编码都设为UTF-8就好了。戚帆
再次运行,得出正常结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)