配置文件中文出现乱码的字符集问题的解决:

配置文件中文出现乱码的字符集问题的解决:,第1张

文件中文出现乱码的字符集问题解决:

'''

查看编码: 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就好了。戚帆

再次运行,得出正常结果:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12243654.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存