当前位置: 首页 > news >正文

万网网站备案系统百度老年搜索

万网网站备案系统,百度老年搜索,网站建设犀牛云,wordpress免费字体之前很多配置都是放在nacos里面,然后这次同事有个配置写在application.properties中,这个配置含有中文,启动之后发现拿到的中文值会乱码,然后就帮忙看了一下问题。 排查问题 经过不停的百度、排查发现,spring读取app…

之前很多配置都是放在nacos里面,然后这次同事有个配置写在application.properties中,这个配置含有中文,启动之后发现拿到的中文值会乱码,然后就帮忙看了一下问题。

排查问题

经过不停的百度、排查发现,spring读取application.properties配置文件时候,是ISO-8859-1的编码, OriginTrackedPropertiesLoader#load(boolean)方法会new CharacterReader(this.resource)类,OriginTrackedPropertiesLoader.CharacterReader#CharacterReader类构造器中会把配置文件读成流,编码格式是ISO-8859-1,而项目的配置文件编码格式是UTF-8(后面会讲),所以就乱码了。
在这里插入图片描述
在这里插入图片描述
配置文件中的key和value
在这里插入图片描述
乱码的key和value
在这里插入图片描述

解决

知道问题所在了,就着手解决了,这边没有采用重写一个类的方式解决,而且修改IDEA的配置。因为之前IDEA中配置文件都是ISO-8859-1的编码格式(默认就是ISO-8859-1),后面改成了UTF-8,但是当时没有在配置文件中使用中文,且为了项目都使用UTF-8,所以把配置文件也改成了UTF-8,这就是为什么一直没有遇到这种问题的原因,因为以前的项目出现中文的时候,没有改IDEA的默认配置(现在想想,IDEA多出一个这么个选项,也是有他的道理的)。
这是乱码时的IDEA配置,下面的那个properties文件默认编码格式UTF-8,所以读取出来的时候才会乱码。
在这里插入图片描述
把配置改成ISO-8859-1(改成这个之后,原来的配置文件中文会乱码,可以先复制出来,改完再拷贝进去)
在这里插入图片描述

http://www.yidumall.com/news/1699.html

相关文章:

  • 自助网站开发企业营销型网站策划
  • 品牌官方网站中国十大知名网站
  • 衡阳网站建设icp备seo排名快速上升
  • 徐州市制作网站抖音广告投放代理商
  • dedecms网站别名解析关键词优化课程
  • 企业网站设计源代码百度关键词怎么做
  • 手机app如何开发制作网站优化网站
  • 网站备案 网站建设方案书需要写吗网站建设服务商
  • 织梦后台搭建网站并调用标签建设云资源软文发布平台
  • 响应式网站模板免费下载网络营销的方式有几种
  • 做视频网站视频网络推广网站
  • 云阳有没有做网站的宁波seo推广推荐公司
  • 品牌型网站建设解决方案怎么投稿各大媒体网站
  • 如何做淘宝网站我想注册一个网站怎么注册
  • 源码网站git培训机构连锁加盟
  • 商城网站开发真实费用文章优化关键词排名
  • 我想阻止一个网站要怎么做新闻株洲最新
  • 我找别人做的网站现在不管了怎么办小说推广接单平台
  • 广州市海珠区建设局五位一体网站专业网站优化排名
  • 企业展厅建议做什么乐陵seo外包
  • 深圳外贸响应式网站建设百度热门排行榜
  • 网站接入银联支付怎么做企业网站建设哪家好
  • 一站式广告服务供应商seo关键词排名怎么提升
  • 武汉网上商城网站建设浏览器网站进入口
  • 网站cn域名注册2022黄页全国各行业
  • 浦元品牌网站建设台州seo
  • 长春网站建设外包江苏关键词推广seo
  • 昆山做轮胎网站杭州seo培训
  • 做外贸在什么网站做网站换友链平台
  • 手机做印章网站阿森纳英超积分