涉及到操作系统编码的一个问题


涉及到操作系统编码的一个问题
 
今日遇一问题,同一程序在本机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 
 
问题解决。
 

相关内容

    暂无相关文章