目录
环境
症状
问题原因
解决方案
环境
系统平台:银河麒麟U系(CPU飞腾)4
版本:4.3.2
症状
本文章解决了在银河麒麟操作系统中,数据库信息显示问号的问题
问题原因
1、问题表现
2、问题原因
应用程序界面语言与数据库消息语言、系统环境语言不一致,导致中文无法正常解析。
3、解决方法
先查看数据库消息语言格式: highgo=# show lc_messages ; lc_messages ------------- en_US.UTF-8 (1 row) 查看本地环境语言: [Unauthorized System] root@greatwall-os:/var/log# locale LANG=en_US.UTF-8 LANGUAGE=zh_CN:zh LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= 在环境变量中写入: export LANGUAGE=en_US:en export LANG=en_US.UTF-8 |
其中LANG和LANGUAGE的区别:
LANG - Specifies the default locale for all unset locale variables
更多解决方案请登录[瀚高技术支持平台]查看瀚高技术支持平台