平台出现乱码的问题处理

如下图所示平台建筑ID这边出现乱码,设备管理出现乱码,报警列表处理信息出现问好,原因是服务器的语言编码出现异常,服务器编码出现异常了,以下是原因之一:客户更换磁盘后,默认的语言编码变更了。

如果出现以上情况需要先查看服务器语言编码确认问题
1.输入命令查看服务器语言编码

  1. sudo echo $LANG

2.需要确认输出内容,如果输出内容不是en_US.UTF-8或en_US.utf8,就说明服务器编码异常,需要手动调整

3.查看服务器已安装的编码

  1. locale -a |grep en_US


4.输入命令修改服务器编码

  1. #根据上一步查询出来服务器安装的UTF-8还是utf8选择下面对应命令使用,如上图是en_US.utf8
  2. sudo localectl set-locale LANG=en_US.UTF-8
  3. sudo localectl set-locale LANG=en_US.utf8

5.输入命令后再次用步骤1查看服务器编码,如下图就是正常情况

6.修改完后,需要根据运维文档,重启三个数据库,重启所有平台,或者是用seekcy账号登录,利用sudo reboot命令重启服务器也行。

7.重启完后有问题的数据如开放平台建筑需要重新导入,卡片绑定对象异常需要解绑后重新绑定

转载请注明作者和出处,并添加本页链接。
原文链接: //svn.seekcy.com/787