`
ynztpwl
  • 浏览: 59583 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

修改Linux的默认编码

 
阅读更多
修改Linux的默认编码
2009-10-28 10:17

Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为GBK。方法如下:

方法1:

vi /etc/sysconfig/i18n

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的默认值

分享到:
评论

相关推荐

    linux 默认语言设置 txt

    对于系统管理员和高级用户来说,掌握如何更改Linux的默认语言是基本技能之一。本文将从给定的文件标题、描述、标签以及部分内容出发,深入解析Linux中默认语言设置的相关知识点。 ### Linux默认语言设置的重要性 ...

    Linux中修改mysql默认编码的方法步骤

    在开发过程中,如果还原MySQL数据库后,数据库数据出现乱码,可以通过修改数据库默认编码来解决。 以下以把MySQL默认编码修改为UTF-8作为例子演示修改流程: 1、先查看mysql的信息 # 查看数据库安装位置 whereis ...

    修改Ubuntu中文编码格式

    总之,在Linux系统尤其是Ubuntu中处理中文编码问题需要一系列配置步骤,从查看和修改系统locale配置到调整文本编辑器和终端的默认编码,每一步都需要准确操作以确保中英文环境的兼容和稳定。通过这些步骤的执行,...

    linux 系统默认语言 英文 中文

    在Linux系统中,尤其是Red Hat Enterprise Linux (RHEL)这一发行版,系统默认的语言设置对用户的使用体验至关重要。本文将详细讲解如何在Linux系统中切换和配置默认语言,包括从英文到中文的转换。 首先,我们需要...

    linux 编码文件

    配置Linux的字符集通常通过修改`/etc/locale.conf`文件来实现,或者使用`localectl`命令。例如,要设置系统默认locale为UTF-8,可以在`/etc/locale.conf`中添加以下行: ``` LANG="en_US.UTF-8" ``` 然后重启系统或...

    Python设置默认编码为utf8的方法

    要设置Python默认编码为UTF-8,一种方法是在Python的安装目录下的`site-packages`或`sitecustomize.py`文件中进行修改。在Unix/Linux系统中,这个文件通常位于`/etc/python2.x/sitecustomize.py`,而在Windows系统下...

    putty默认UTF-8版本

    3. **配置文件更新**:为了让修改后的设置能被持久化,可能需要更新PUTTY的配置文件格式或逻辑,以便保存和加载UTF-8为默认编码的设置。 4. **兼容性测试**:修改源码后,开发者需要进行广泛的兼容性测试,确保新的...

    linux中文编码locale

    "locale"是Linux中用于设定区域和语言环境的工具,它定义了系统的默认字符集、日期格式、数字格式等。当系统需要显示中文时,正确的locale设置就显得至关重要。在Ubuntu上设置中文locale,可以解决文件名、终端输出...

    Linux系统中关于文件编码以及编码的转换

    如果通过SecureCRT等工具在Linux系统上编辑文件,可以调整其默认编码为UTF-8,以确保文件在Linux系统中能够正常显示。但这可能会导致从Windows系统SCP过来的GBK编码文件变为乱码,因此需要进一步的编码转换。 #####...

    java修改linux密码资料

    Java作为一种强大的编程语言,虽然它不是直接用来管理操作系统任务的,但通过Java的Runtime类或者ProcessBuilder类,我们可以编写程序来执行shell命令,包括修改Linux密码。下面将详细介绍如何使用Java来实现这一...

    让putty默认支持UTF-8

    总的来说,将PUTTY的默认编码设置为UTF-8是一个非常实用的改进,对于经常处理中文内容的用户来说,可以显著提高工作效率。通过这个修改,PUTTY更加适应了现代网络环境,尤其是对于中文用户,它提供了更加友好和方便...

    Linux 中unzip解压时中文乱码的解决办法

    需要注意的是,不同的Linux发行版和系统环境可能有所不同,有些系统可能需要修改其他配置文件,如`~/.bashrc`或`~/.bash_profile`,并使用`source`命令使更改生效。同时,确保你正确识别了压缩包中中文文件名的编码...

    Linux下中文文件名乱码问题的详解 - CSDN博客1

    他们发现,Windows系统默认使用GBK编码,而Linux默认使用UTF-8编码,因此在处理文件名时需要进行编码转换。作者提供了一个自定义的`path_info()`函数来替代原生的`pathinfo`函数,以确保在处理中文文件名时能正确...

    linux查看系统编码和修改系统编码的方法

    本文将详细介绍如何在Red Hat Linux系统中查看当前的系统编码以及如何进行修改。 首先,我们要了解如何查看Linux系统的当前编码设置。在Red Hat系统中,我们可以使用`locale`命令来查看。这个命令会显示系统的所有...

    Linux下批量修改文件编码

    ### Linux下批量修改文件编码 在Linux环境下,批量修改文件编码是常见的操作需求之一,尤其在处理不同系统间文件交互时尤为重要。本文将详细介绍如何在Linux下实现文件编码的批量转换,并通过一个具体示例来展示...

    安装MySQL之后修改编码方式

    本文将详细介绍如何在Linux系统下更改MySQL的默认编码。 首先,你需要以root权限登录MySQL。可以使用以下命令: ``` mysql -u root -p ``` 然后输入root用户的密码。通过运行`show variables like 'character%'`...

    linux 下修改字符集的问题

    当装完oracle11g由于当时装的匆忙发现数据库的编码不对,显示编码为AL32UTF,要想显示中文需要改成ZHS16GBK.

    Linux使用MySQL忘记root密码及修改MySQL默认编码

    **二、修改MySQL默认编码** 1. **查看当前编码设置** - 登录MySQL:`# mysql` - 输入查询语句:`mysql> show variables like 'character%';` 2. **复制配置样本文件** - 将`my-large.cnf`复制到`/etc/my.cnf`:...

    Linux与Windows编码不一致的解决方案

    这种现象主要是由于Windows与Linux默认使用的字符编码不同所致。本文将详细介绍如何解决Linux与Windows编码不一致的问题,并提供实用的操作指南。 #### 一、Windows与Linux的默认编码格式 - **Windows**:默认使用...

Global site tag (gtag.js) - Google Analytics