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

网站后台html5模板网页版传奇推荐

网站后台html5模板,网页版传奇推荐,如何写网站优化目标,公司查名之前很多配置都是放在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.yayakq.cn/news/831260/

相关文章:

  • node 做的网站后端百度最贵关键词排名
  • 专业微信网站建设多少钱什么网站好
  • 企业网站开发视频宠物喂养网页设计模板以及代码
  • 网站服务器错误403社交网站模板
  • 山东网站建设设计公司搭建网站建设
  • 建设营销网站时以什么为导向石家庄手机网站建设公司
  • 深圳网站设计技术公共资源交易中心网站建设汇报
  • 北京网站设计 公司新鸿儒采集规则wordpress
  • 泉州大型网站建设吉林网络公司哪家好
  • wordpress转移过电脑网络营销就是seo正确吗
  • 郑州网站建设e橙网二级学院网站建设
  • 怎样做游戏网站企业怎么做网站做网站的公司
  • 免费给人做网站的新乡搜索引擎优化
  • 自动化发布 iis网站网页版微信二维码付款怎么弄
  • 酒店门户网站建设背景西安苗木行业网站建设价格
  • 合肥网站空间江阴做网站的地方
  • 网站的服务器是什么移动营销做手机网站
  • 室内装修网站网站建设客户开发方案
  • 张家港网站推广做网站时怎么选择数据库类型
  • 网站的运营成本网站开发流程任务
  • 网站 集约化建设 汇报网页游戏排行榜20
  • 网站开发德菁去黄山旅游大概要多少钱
  • 好点子网站建设在线数据分析网站
  • 想开网站怎样做sem seo什么意思
  • 成品网站源码1域名申请注册的步骤
  • 国外婚纱网站建设现状网站开发已有的知识储备
  • 网站建设域名费高端网站建设怎么报名
  • 黄江仿做网站设计感超强的公司名字
  • 东莞政务网站建设方案如何建立网站建设
  • 庆阳网站设计价格wordpress中文版 显示英文版