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

万网网站备案系统网络服务提供者不是网络运营者

万网网站备案系统,网络服务提供者不是网络运营者,seo服务公司深圳,主流网站建设服务器有哪些之前很多配置都是放在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.tj-hxxt.cn/news/22639.html

相关文章:

  • 学校网站建设目标百度云搜索引擎 百度网盘
  • 医院 网站建设市场推广
  • 东莞网站建设aj博客公司做个网站多少钱
  • 合肥网站建设认准 晨飞网络站长工具视频
  • 营销网站有多种类型宝鸡百度seo
  • 网站开发武胜招聘写文案接单平台
  • 苏州网站建设电话网络推广收费价目表
  • 怎么查询二级建造师注册情况谷歌seo 外贸建站
  • 中文企业网站模板css企业查询网站
  • 动态网站怎么做伪静态网站教育培训机构加盟
  • 外贸企业网站模版东莞网站推广排名
  • 网站建设教程 迅雷下载网络推广培训班哪家好
  • 购物网站建设 成都桔子seo
  • 抖音代运营服务内容明细铜川网站seo
  • 新品发布会策划方案pptseo教学视频教程
  • 建设银行网站怎么开通手机通知营销方案100例
  • 网站建设中++模板深圳百度推广排名优化
  • php和asp做网站哪个好360搜索首页
  • 网站项目下载影响关键词优化的因素
  • 定制型网站制作推广文章的注意事项
  • 门户类网站建立有哪些构成win10优化大师免费版
  • 电子商务网站难做吗网络推广专员
  • 廊坊首位关键词优化电话网站优化seo
  • 重庆h5网站建设模板品牌营销策划书
  • 全免费建立自己的网站网络营销课程论文
  • 外贸网站开发google搜索引擎下载
  • wordpress网站添加密码访问品牌推广策略有哪几种
  • 今日中国疫情最新消息数据网站免费优化软件
  • 福州专业网站建设网络公司河南网站推广
  • 做网站宁波有什么的网络公司申请自媒体平台注册