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

如果出现以上情况需要先查看服务器语言编码确认问题
1.输入命令查看服务器语言编码
sudo echo $LANG
2.需要确认输出内容,如果输出内容不是en_US.UTF-8或en_US.utf8,就说明服务器编码异常,需要手动调整
3.查看服务器已安装的编码
locale -a |grep en_US

4.输入命令修改服务器编码
#根据上一步查询出来服务器安装的UTF-8还是utf8选择下面对应命令使用,如上图是en_US.utf8sudo localectl set-locale LANG=en_US.UTF-8sudo localectl set-locale LANG=en_US.utf8
5.输入命令后再次用步骤1查看服务器编码,如下图就是正常情况
6.修改完后,需要根据运维文档,重启三个数据库,重启所有平台,或者是用seekcy账号登录,利用sudo reboot命令重启服务器也行。
7.重启完后有问题的数据如开放平台建筑需要重新导入,卡片绑定对象异常需要解绑后重新绑定
转载请注明作者和出处,并添加本页链接。
原文链接:
//svn.seekcy.com/787