`
jubincn
  • 浏览: 242770 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
文章分类
社区版块
存档分类
最新评论

linux查看文件的编码格式的方法

 
阅读更多

最简单常用的vim下:set fileencoding 即可显示当前文件的编码格式

查看文件编码
在Linux中查看文件编码可以通过以下几种方式:
1.在
Vim中 可以直接查看文件编码
:set fileencoding
即可显示文件编码格式。
如果你只是想查看其它编码格式的文件或者想解决 用Vim查看文件乱码的问题,那么你可以在
~/.vimrc 文件中添加以下内容:

set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936

这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或 者GBK编码的文件),其实就是依照fileencodings提供的编码列表尝试,如果没有找到合适 的编码,就用latin-1(ASCII)编码打开。
2. enca (如果你的系统中没有安装这个命令,可以用sudo yum install -y enca 安装 )查看文件编码
$ enca filename
filename: Universal transformation format 8 bits; UTF-8
CRLF line terminators
需要说明一点的是,enca对某些GBK编码的文件识别的不是很好,识别时会出现:
Unrecognized encoding

文件编码转换
1.在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
:set fileencoding=utf-8

2. enconv 转换文件编码,比如要将一个GBK编码的文件转换成UTF-8编码,操作如下
enconv -L zh_CN -x UTF-8 filename

3. iconv 转换,iconv的命令格式如下:
iconv -f encoding -t encoding inputfile
比如将一个UTF-8 编码的文件转换成GBK编码
iconv -f GBK -t UTF-8 file1 -o file2

本文地址:http://www.yaronspace.cn/blog/index.php/archives/523

来自yaronspace.cn本文链接:http://yaronspace.cn/blog/archives/523
分享到:
评论

相关推荐

    Linux查看文件编码格式及文件编码转换

    ### Linux文件编码转换 在Linux环境下,有时候需要对文件的编码进行转换以适应不同的应用场景或需求。以下是几种常见的文件编码转换方法: #### 使用Vim转换文件编码 1. **直接在Vim中转换**:打开文件后,可以在...

    Linux下查看文件编码,文件编码格式转换和文件名编码.doc

    总结来说,本文介绍了 Linux 中查看文件编码、文件编码转换和文件名编码转换的方法,并对 Vim 的编码方式设置做了详细的介绍。这些知识点对于解决 Linux 和 Windows 之间的文件编码问题非常重要。

    linux转化windows文件编码格式脚本

    Linux 转换 Windows 文件编码格式脚本 Linux 转换 Windows 文件编码格式脚本是将 Windows 上的文件编码格式转换为 UTF-8 编码,以便在移植 Windows 代码到 Linux 下时避免注释代码乱码和编码格式引起的编译错误。 ...

    linux 查看文件编码

    在Linux系统中,查看文件编码是一项非常基础但...总的来说,理解并掌握在Linux中查看文件编码的方法是每个IT专业人员的必备技能。这不仅可以帮助解决文本处理中的问题,也是保证代码可读性和跨平台兼容性的关键步骤。

    查看文件编码格式Demo

    本文将深入探讨“查看文件编码格式”的重要性、方法以及相关的技术细节。 首先,我们要明白什么是文件编码格式。文件编码格式,如ASCII、UTF-8、GBK等,是用来规定字符集和它们在二进制数据流中表示方式的一种标准...

    使用 Java 对 Linux 下文件编码格式进行批量转换源代码

    测试使用说明: 1。将 字符集编码格式为 GB2312 的文件 test0.java,test...使用本工具可以对 Linux 下文件的字符集编码格式进行批量转换。只需适当配置一下,可以批量处理各种文件格式的文件,如 *.txt,*.java 等等。

    文件操作工具类,包含判断文件编码适合windows和linux,文件压缩打包,判断文件格式,拷贝文件等内容

    文件操作工具类,包含判断文件编码适合windows和linux,文件压缩打包,判断文件格式,拷贝文件等内容

    java批量修改指定文件夹下多级文件编码格式

    经常碰到文件编码格式不一致导致一堆问题,想在linux上批量修改文件夹下的文件编码,操作太麻烦,花了一点时间写了个java程序来操作,用着非常方便,详情如下: 在FileEncodeTranslate类中,修改一下源文件夹路径,...

    linux 编码文件

    本主题将深入探讨Linux中的编码文件,以及如何处理它们。 标题中提到的“Linux编码文件”主要指的是与系统字符集设置相关的文件。在Linux中,这些文件通常位于`/usr/lib/locale`目录下。此目录包含了系统支持的所有...

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

    在Linux系统中,常见的文件编码格式包括GBK、GB2312和UTF-8等。 #### 二、Linux系统中的文件编码问题 在Linux系统中,文件编码的问题经常出现在跨平台文件传输或处理多语言文本时。例如,当从Windows系统传输文件...

    修改Ubuntu中文编码格式

    首先,需要明白在Ubuntu系统中查看当前编码格式的方法,是通过使用locale命令来实现的。这可以帮助我们了解当前系统环境的编码设置情况。 接下来,为了让Ubuntu支持GBK编码,需要修改系统的配置文件。在Linux系统中...

    linux网络编码基础

    linux基础 命令 shell编码 以及对linux理解 进程管理 文件管理 文件传输

    mac文件编码转换

    因此,掌握文件编码转换的方法对于IT从业者来说是必要的。 在Mac上进行文件编码转换,你可以使用各种工具或命令行来完成。"文件编码转换.app"可能是一个专门用于此目的的应用程序,它提供了图形化的用户界面,使得...

    linux字符集编码指南

    #### 三、利用iconv命令进行文件编码转换 除了使用编程方式外,还可以直接使用命令行工具`iconv`来进行文件的编码转换。这种方式更加简单直接,适用于简单的编码转换需求。 **命令格式**:`iconv [选项] [输入文件...

    Linux下批量修改文件编码

    本文详细介绍了如何在Linux环境下批量修改文件编码的方法,通过具体的示例脚本演示了如何将`.php`文件从GB2312编码转换为UTF-8编码。掌握了这些技巧后,可以帮助我们更高效地处理跨平台文件交互中的编码问题。

    Linux到WINDOWS文本文件转换程序

    标题中的“Linux到WINDOWS文本文件转换程序”是指一个工具或脚本,它的主要功能是将按照Linux文本格式编码的文件转换成符合Windows文本格式的文件。在Linux系统中,每行文本的结束是以一个换行符(LF)表示的,而在...

    linux core文件生产设置与编码

    以上这些就是关于Linux下core文件生成设置及编码的知识点。通过合理配置这些参数,可以在程序异常退出时获取完整的内存映像,极大地方便了程序的调试和错误定位。需要注意的是,在生产环境中应谨慎开启core文件生成...

    文件编码批量转换工具(不用积分)

    2,文件编码自动识别,所以使用的时候不用提供原文件的编码;识别不了不会转换,保证项目文件的安全 3,支持utf-8-bom编码 4,兼容Linux & Windows & Mac系统 5,不用安装,只要机器有JDK就可以使用 需要源码的请...

Global site tag (gtag.js) - Google Analytics