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

精品网站建设平台安庆什么网站好小事做

精品网站建设平台,安庆什么网站好小事做,wordpress外贸商城主题,网站开发前端和后端怎么连接大家好#xff0c;我是烤鸭#xff1a; ​ 今天分享一个 saltstack 中文乱码 的问题。 问题说明 由于项目之前没有接入公司的发布系统#xff0c;今天接入之后发现日志乱码#xff0c;不仅如此#xff0c;从nacos获取到的中文参数也是乱码。于是猜想是发布系统遗留了一…大家好我是烤鸭 ​ 今天分享一个 saltstack 中文乱码 的问题。 问题说明 由于项目之前没有接入公司的发布系统今天接入之后发现日志乱码不仅如此从nacos获取到的中文参数也是乱码。于是猜想是发布系统遗留了一个bug。如下图。 发布系统使用的是 saltstack网上查了下saltstack 导致的中文乱码下文说的是2015.8 之后的版本修复了而我们这的版本是2019.2.5。 https://blog.csdn.net/hnhuangyiyang/article/details/50421738 即便如此我们还是去看一下现在的源码。找到salt依赖的 cmd脚本。 more /usr/lib/python2.7/site-packages/salt/modules/cmdmod.py关于上边参数的说明可以看一下 https://www.iteye.com/blog/yintech-397380这里重点看一下 LANGUAGE。 locale的设定 LC_ALL和LANG优先级的关系LC_ALL LC_* LANG 1、如果需要一个纯中文的系统的话设定LC_ALL zh_CN.XXXX或者LANGzh_CN.XXXX都可以。 2、如果只想要一个可以输入中文的环境而保持菜单、标题系统信息等等为英文界面那么只需要设定 LC_CTYPEzh_CN.XXXXLANGen_US.XXXX就可以了。 3、假如什么也不做的话也就是LC_ALLLANG和LC_*均不指定特定值的话系统将采用POSIX作为lcoale也就是C locale。 LANG和LANGUAGE的区别 LANG - Specifies the default locale for all unset locale variables LANGUAGE - Most programs use this for the language of its interface LANGUAGE是设置应用程序的界面语言。而LANG是优先级很低的一个变量它指定所有与locale有关的变量的默认值。 可以看到启动应用程序没有设置 lc_all ,会按照 language处理而这里language设置的C。 C 是啥编码呢。看下这篇http://www.gnu.org/software/libc/manual/html_node/Standard-Locales.html#Standard-Locales也就是 ISO 编码。 编码乱了为什么会导致nacos和日志乱码new String的时候不指定编码格式会按照当前环境变量的编码格式创建所以乱码了。 其实docker也是一样的可以参考解决方案的第一个。 解决方案 修改应用程序编码比如我们是java应用在启动脚本中增加 -Dfile.encodingutf-8 修改 saltstack 因为salt实际调用用的是SLS需要把env参数找位置加进去如下图 当然也可以修改 上边说到的 cmdmod.py 总结 问题出现还是有一定影响的总结下发布系统使用挺久的了出现这个问题没人反馈过(没人想到是发布系统的问题)要不自己改脚本要不想别的办法处理(new String的时候指定编码格式)。 这种问题最好还是由上游处理解决方案的1、3都不太友好。 还有就是测试和生产环境并不一致发布系统只在生产环境使用(如果发布系统出bug了很难查而且测试验收通过了?) 坑无处不在希望天下无坑。
http://wiki.neutronadmin.com/news/12398/

相关文章:

  • 求网站备案照片商城系统网站模板免费下载
  • 政务服务 网站 建设方案做网站1000以下哪家好
  • 广元网站建设seo优化营销制作设计设置wordpress文章图片不显示
  • 洛阳西工区做网站哪家好微信公众号内置手机网站
  • 建设网站第一步宁远做网站
  • 做网站商城需要什么软件博客网站建设设计报告
  • 网站制作属于什么专业门户网站兴化建设局 金
  • 网站开发语言为 php帮朋友免费做网站
  • 湖北皇奥建设工程有限公司网站新浪微博网页版
  • 企业网站建设需要考虑内容爱站网新网址是多少
  • 济南外贸网站制作深圳广告设计公司网站
  • 网站建设落地页北京住建个人证书查询网
  • 营销型网站跟云网站阿里巴巴国际站做2个网站有用
  • 青岛网站建设团队电脑优化软件推荐
  • 广州网站建设比较好的公司在哪可以找到做网站的
  • 网站建设与优化推广方案手机做任务网站
  • 中国建设劳动协会网站定制型网站建设平台
  • php网站开发图文教程小程序登录跳转
  • php做网站最容易网站没被收录怎么办
  • 深圳上市公司全部名单杭州seo网站
  • 哪些网站论坛做推广好河南网站建设yipinpai
  • 网站建设方案书生鲜重庆建设传动科技有限公司
  • 哈尔滨手机网站建设价格邢台seo技术
  • 科技风格设计网站中山做网站公司
  • qingdao城乡住房建设厅网站大连模板网站制作电话
  • 建立个人网站怎么赚钱cms系统复杂权限
  • 网站图片设计怎样才能高大上辽阳网站建设公司
  • 郑州个人网站建设装修全包
  • 想自己做网站需要会什么品牌整合营销传播方案
  • 网站建设方维企业网站源码asp