本文主要是介绍linux lang locale,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为GBK。方法如下:方法1:
vi /etc/sysconfig/i18n
默认为:
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
修改为:
LANG="zh_CN.GBK"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"
方法2:
vi /etc/profile
export LC_ALL="zh_CN.GBK"
export LANG="zh_CN.GBK"
export LC_ALL="en_US.UTF-8"
export LANG="en_US.UTF-8"
#echo $LANG
可以显示系统语系,一般中文系统应该是zh_CN.utf-8
#locale -a
显示系统支持的所有语系。
linux系统自带函数:
mbstowcs()
setlocale()
wcstombs()
source /etc/sysconfig/i18n
这篇关于linux lang locale的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!