首页 相关文章 在Linux系统中修改文本的字符编码的方法

在Linux系统中修改文本的字符编码的方法

在Linux系统中修改文本的字符编码的方法

  正如我们所知道的那样,电脑只能够处理低级的二进制值,并不能直接处理字符。当一个文本文件被存储时,文件中的每一个字符都被映射成二进制值,实际存储在硬盘中的正是这些二进制值。之后当程序打开文本文件时,所有二进制值都被读入并映射回原始的可读字符。只有当所有需要访问这个文件的程序都能够理解它的编码,即二进制值到字符的映射时,这个保存和打开的过程才能很好地完成,这也确保了可理解数据的往返过程。

  如果不同的程序使用不同的编码来处理同一个文件,源文件中的特殊字符就无法正常显示。这里的特殊字符指的是非英文字母的字符,例如带重音的字符(比如 ?,á,ü)。

  然后问题就来了: 1)我们如何确定一个确定的文本文件使用的是什么字符编码? 2)我们如何把文件转换成已选择的字符编码?

  步骤一

  为了确定文件的字符编码,我们使用一个名为 file 的命令行工具。因为 file 命令是一个标准的 UNIX 程序,所以我们可以在所有现代的 Linux 发行版中找到它。

  运行下面的命令:

  代码如...[ 查看全文 ]

2016-03-31 标签:

在Linux系统中修改文本的字符编码的方法的相关文章

手机页面
收藏网站 回到头部