Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 428|回复: 0

[默认分类] Linux系统修改编码

[复制链接]
  • TA的每日心情
    开心
    2021-12-13 21:45
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2018-7-9 18:22:14 | 显示全部楼层 |阅读模式
    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"



    运行locale指令得到当前系统编码设置的详细资料。
    一、locale的五脏六腑
    1、 语言符号及其分类(LC_CTYPE)
    2、 数字(LC_NUMERIC)
    3、 比较和排序习惯(LC_COLLATE)
    4、 时间显示格式(LC_TIME)
    5、 货币单位(LC_MONETARY)
    6、 信息主要是提示信息,错误信息, 状态信息, 标题, 标签, 按钮和菜单等(LC_MESSAGES)
    7、 姓名书写方式(LC_NAME)
    8、 地址书写方式(LC_ADDRESS)
    9、 电话号码书写方式(LC_TELEPHONE)
    10、度量衡表达方式(LC_MEASUREMENT)
    11、默认纸张尺寸大小(LC_PAPER)
    12、对locale自身包含信息的概述(LC_IDENTIFICATION)。
    二、理解locale的设置
    设定locale就是设定12大类的locale分类属性,即 12个LC_*。除了这12个变量可以设定以外,为了简便起见,还有两个变量:LC_ALL和LANG。
    它们之间有一个优先级的关系:LC_ALL > LC_* > LANG
    可以这么说,LC_ALL是最上级设定或者强制设定,而LANG是默认设定值。
    三 具体设定locale的方法(zh_CN.UTF-8、zh_CN.GBK)
    freebsd的设置:
    1.GDM登录改为终端登录后startx启动图形桌面
    2.在~/.cshrc中增加如下语句,(根据自己使用的shell进行相应设置)
    setenv LANG zh_CN.GBK
    setenv LC_ALL zh_CN.GBK
    setenv LC_CTYPE zh_CN.GBK
    3.修改/etc/fstab的默认值:
    linux 设置:
    1.修改/etc/sysconfig/i18n文件,LANG="zh_CN.UTF-8"或LANG="zh_CN.GBK"
    普通用户修改~/.profile
    ...
    export LANG zh_CN.GBK
    ...
    2.修改/etc/fstab的默认值

    //此文章为转载
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-4-16 16:12 , Processed in 0.401093 second(s), 37 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表