分析Linux UTF-8系统的使用方法

运维 系统运维
在使用Linux的过程中,要面对各种各样中文显示问题,而解决Linux上乱码和多语言的问题的一个好方法就是在Linux上使用统一的字符集,比如Linux UTF-8。现在Fedora终于中正式这样做了。这一点应该是Fedora改动最大的一个新特性。

Linux有很多值得学习的地方,这里我们主要介绍Linux UTF-8,包括介绍Fedora等方面。全面支持Linux UTF-8

在使用Linux的过程中,要面对各种各样中文显示问题,而解决Linux上乱码和多语言的问题的一个好方法就是在Linux上使用统一的字符集,比如Linux UTF-8。现在Fedora终于中正式这样做了。这一点应该是Fedora改动***的一个新特性。

在Fedora中许多软件都已经将UTF-8设为默认的字符集,比如:Kate、kwrite、Konsole等。所有存放到ext3文件分区中的文件名或目录名都将使用Linux UTF-8字符。对于中、日、韩等的系统默认编码都也改为Linux UTF-8。可以说在Fedora中全面支持Linux UTF-8。

当然这种大的改变也带来了一些问题。笔者以前使用的是Red Hat9.0,在硬盘的ext3分区上上保存了大量的中文名称的文件,而这个分区挂到Fedora中后,文件名就不合法了,也完全不能进行操作。这时候需要将这些其它编码方式(GB18030、GB2313等)的文件名或目录名转换成Linux UTF-8的格式。而Fedora对此就没有加以考虑,也没有比如:提供一个友好的转换工具。好在至少有两个命令行方式命令你可以去尝试:fribidi和iconv。不过要小心的时,有时候这种转换是不可逆的。

虽然Fedora全面支持Linux UTF-8也带来了一些新的问题,另外还有一个习惯的问题,并不是所有人都喜欢使用Linux UTF-8编码。不过Fedora能迈出这***步就是一个好的开始。

Fedora的前景

Red Hat放弃桌面Linux,这确实让人有点灰心,不过摆脱了商业的利益,Fedora也许能更贴近用户。RedHat虽然退出了,但是它曾经做出的贡献是值得纪念的。Fedora沿用了RedHat的技术、甚至风格,如果能够保持开放和创新,还是会吸引一大批用户的。目前,Linux在桌面操作系统方面经过几年时间已经有了很好的基础,正所谓“厚积而薄发”,在接下来几年内,Linux很可能会在桌面操作系统方面有所突破。从Fedora的***个正式版式Yarrow的表现来看,总体上要比Red Hat进步许多,这也确实给了用户更多的信心,相信在Fedora开源社区成员们的努力下,以后的Fedora版本会更加出色的。希望Fedora一路走好!-

【编辑推荐】

  1. 教会你如何完成Linux网络地址配置
  2. 解读LPI Linux 认证
  3. 全面讲解Linux防火墙
  4. Mandriva Linux全面介绍及深入讲解
  5. Linux Mint系统讨论经验总结
责任编辑:佚名 来源: CSDN
相关推荐

2011-08-25 09:43:51

UTF-8中文man

2021-05-12 07:43:02

LinuxUnicodeUTF-8

2020-09-21 08:56:00

GolangUnicode编码

2016-12-13 10:13:18

PHPUTF-8实践

2011-03-07 12:31:54

Filezilla

2019-04-15 14:05:56

MySQLUTF-8数据库

2020-09-22 09:05:45

MySQLUTF-8utf8mb4

2016-11-15 14:29:14

Linux文件编码转换

2010-01-08 11:52:37

ibmdwDB2

2010-03-08 17:04:17

Linux df命令

2009-12-23 18:43:05

Fedora Linu

2011-01-25 10:27:12

Linux 文件系统属

2009-11-30 10:40:46

PHP截取utf-8字

2023-12-08 08:18:41

代号UnicodeUTF-8

2010-05-28 18:23:27

Linux分区工具

2010-03-04 10:44:04

Linux ftp命令

2011-07-29 14:08:26

iPhone UTF-8 XML

2023-01-26 00:31:25

ASCIIBase64UTF-8

2009-08-04 08:32:06

Linux Find命Linux Find使用方法

2009-09-05 10:26:20

Linux压缩打包命令Linux命令
点赞
收藏

51CTO技术栈公众号