涉及到操作系统编码的一个问题
涉及到操作系统编码的一个问题
涉及到操作系统编码的一个问题
今日遇一问题,同一程序在本机windows上正常,在一个linux下则出现乱码。
www.2cto.com
程序中对一些数据进行了utf-8编码。
后来怀疑是该linux操作系统没有添加utf-8的支持,打开/etc/sysconfig/i18n文件,内容如下:
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPROTED="zh_CN.GB18030:zh_CN:zh"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
---》默认不支持utf-8编码!!!
www.2cto.com
添加utf-8支持,修改后如下:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPROTED="zh_CN.GB18030:zh_CN:zh:zh_CN.UTF-8"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
使修改生效:source /etc/sysconfig/i18n
问题解决。
评论暂时关闭