返回顶部
首页 > 资讯 > 操作系统 >Linux系统下文件编码的查看与转换方法介绍
  • 641
分享到

Linux系统下文件编码的查看与转换方法介绍

2023-06-12 23:06:50 641人浏览 八月长安
摘要

这篇文章主要讲解了“linux系统下文件编码的查看与转换方法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统下文件编码的查看与转换方法介绍”吧!如果你需要在Linux 中操作

这篇文章主要讲解了“linux系统下文件编码的查看与转换方法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统下文件编码的查看与转换方法介绍”吧!

如果你需要在Linux 中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。

查看文件编码
在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

文件编码转换
因为现在用linux,原来在windows里的文件都是用GBK编码的。所以copy到linux下是乱码,文件内容可以用iconv来转换可是好多中文的文件名还是乱码,找到个可以转换文件名编码的命令,就是convmv。
convmv命令详细参数  例如

代码如下:

convmv -f GBK -t UTF-8 *.mp3


不过这个命令不会直正的转换,你可以看到转换前后的对比。如果要直正的转换要加上参数 --notest

代码如下:

convmv -f GBK -t UTF-8 --notest *.mp3


-f 参数是指出转换前的编码,-t 是转换后的编码。这个千万不要弄错了。不然可能还是乱码哦。还有一个参数很有用。就是 -r 这个表示递归转换当前目录下的所有子目录。
* 需要安装 convmv-1.10-1.el5.noarch.rpm 
更好的傻瓜型命令行工具enca,它不但能智能的识别文件的编码,而且还支持成批转换。    
(1).安装    

代码如下:

$sudo apt-get install enca

  
(2).查看当前文件编码    

代码如下:

enca -L zh_CN ip.txt

    
Simplified Chinese National Standard; GB2312     Surrounded by/intermixed with non-text data    
(3).转换    命令格式如下    
$enca -L 当前语言 -x 目标编码 文件名    
例如要把当前目录下的所有文件都转成utf-8    

代码如下:

enca -L zh_CN -x utf-8 *

   
检查文件的编码 

代码如下:

enca -L zh_CN file

    
 将文件编码转换为"UTF-8"编码 

代码如下:

enca -L zh_CN -x UTF-8 file


如果不想覆盖原文件可以这样

代码如下:

enca -L zh_CN -x UTF-8 < file1 > file2

感谢各位的阅读,以上就是“Linux系统下文件编码的查看与转换方法介绍”的内容了,经过本文的学习后,相信大家对Linux系统下文件编码的查看与转换方法介绍这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Linux系统下文件编码的查看与转换方法介绍

本文链接: https://lsjlt.com/news/263344.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux系统下文件编码的查看与转换方法介绍
    这篇文章主要讲解了“Linux系统下文件编码的查看与转换方法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统下文件编码的查看与转换方法介绍”吧!如果你需要在Linux 中操作...
    99+
    2023-06-12
  • Linux系统下怎么转换文件编码格式
    本篇内容介绍了“Linux系统下怎么转换文件编码格式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、利用iconv命令进行文件内容编码转换...
    99+
    2023-06-12
  • Linux系统如何查看文件编码
    这篇“Linux系统如何查看文件编码”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统如何查看文件编码”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们...
    99+
    2023-06-28
  • Linux下几种文件系统的简单介绍
    这篇文章主要讲解了“Linux下几种文件系统的简单介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下几种文件系统的简单介绍”吧!ExtExt 是最为流行的 Linux 文件系统,...
    99+
    2023-06-16
  • linux下文件夹和文件的字符集编码方式转换
    这篇文章主要讲解了“linux下文件夹和文件的字符集编码方式转换”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux下文件夹和文件的字符集编码方式转换”吧!网站有一些课件资源是从wind...
    99+
    2023-06-13
  • windows系统中巧用系统中的文件查看有谁用过我们的电脑 查看方法介绍
       那么当别人动过我们的电脑后会记录下些什么呢?首先是开机的时间。Windows会详细记录下电脑的开机情况,具体可以精确到秒。其次是各种事件的记录,只要别人运行程序后出现一点点问题,Windows...
    99+
    2023-05-31
    windows 系统 文件 查看 电脑 方法
  • Ghost Win8系统激活时间的查看方法图文介绍
      我们都知道鉴别系统是否正版,有个很简单的办法就是查看系统的激活时间。一般来说盗版系统是不会显示激活时间的,而正版会显示。但是如何查看Win8系统的具体激活时间呢?下面小编就介绍一下具体的操作方法吧!  ...
    99+
    2022-06-04
    图文 时间 方法
  • Win8系统中地图是英文转换为中文的方法图文介绍
    Windows 8或者Windows 8.1自动的地图打开后地名显示为英文不是汉字(如下图),看起来好像不是很完善,其实是可以通过设置来转换成中文的。 Win8地图是英文转换方法: 1. 打开控制面板,点...
    99+
    2022-06-04
    英文 转换为 中文
  • linux 查看文件系统类型实例方法
    在Linux 中如何查看分区的文件系统类型,下面总结几种查看分区文件系统类型的方法。 1: df -T 命令查看 这个是最简单的命令,文件系统类型在Type列输出。只可以查看已经挂载的分区和文件系统类型。如下所示: ...
    99+
    2022-06-03
    linux 文件系统类型
  • 怎么在Linux系统中使用enca查看文件编码
    这期内容当中小编将会给大家带来有关怎么在Linux系统中使用enca查看文件编码,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。enca用法如下:enca -L zh_CN file 检查文件的编码enca...
    99+
    2023-06-12
  • Linux系统中查看当前文件夹下文件的个数
            在linux系统中,可以使用 ls 命令查看有多少个文件,该命令用于显示指定目录下的内容,当参数设置为 “wc -c” 时,可显示目录下的文件个数,语法为 “ls 目录路径 | wc -c”;可用“sudo ls /* | ...
    99+
    2023-09-03
    服务器 linux 运维
  • 把windows下的字体安装到Linux系统下的方法介绍
    linux(Fedora/Ubuntu/CentOS)的字体实在不尽如人意,而且在网页及文档显示时很多字无法显示出来,特别多的空白和乱码,其实,我们可以把windows下的字体和自己心仪的字体添加到Linux中,本文将介...
    99+
    2022-06-04
    Linux添加字体 Linux安装字体 windows字体安装到Linux下
  • Linux查看分区文件系统类型的方法总结
    前言 在linux 中如何查看分区的文件系统类型,下面总结几种查看分区文件系统类型的方法。下面话不多说了,来随着小编一起学习学习吧 1: df -T 命令查看 这个是最简单的命令,文件系统类型在Type列输出。只可以...
    99+
    2022-06-04
    linux分区类型 linux查看分区文件系统类型 linux根分区的文件系统类型
  • Win8系统如何查看电脑IP地址的方法介绍
    现在大部分人使用的电脑系统应该都是Win7系统,但同样还有不少人使用 首先要知道,我们平常所查的IP地址分为两种:公有地址和私有地址。公有地址由运营商分配(如:电信、网通等等),用户无法自行更改,可直接接入Interne...
    99+
    2023-06-06
    Win8 电脑 IP地址 地址 IP 系统
  • Linux系统下OpenSSH的安装及基本配置文件介绍
    这篇文章主要介绍“Linux系统下OpenSSH的安装及基本配置文件介绍”,在日常操作中,相信很多人在Linux系统下OpenSSH的安装及基本配置文件介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Lin...
    99+
    2023-06-12
  • Windows系统版本怎么看?2种查看windows版本的方法介绍
    前段时间微软正式开始向Win7和Win8用户推送免费Win10更新提示,不过很多电脑用户表示没有收到,这主要由于目前Win10推送主要面向Win7 SP1和Win8.1 Update系统版本用户。下面我们小编教大家如何看...
    99+
    2023-06-16
    Windows 版本 windows 系统 方法
  • win7旗舰版显示/隐藏文件的查看方法介绍
    win7关于隐藏文件的查看和操作方法。下面小编就为大家介绍win7旗舰版显示/隐藏文件的查看方法,一起来看看! 工具/原料 win7系统的电脑 方法/步骤 1、首先,我们来看看如何设置使文件可以隐藏。 右击所选取的文件...
    99+
    2023-06-11
    win7 旗舰版 文件 舰版 查看 方法
  • Linux下查看.so和可执行文件是否debug编译的方法(必看)
    今天同事问我,如何判断一个.so是否是debug编译的。 我记得以前自己是用file来查看一个.so,根据是否包含"not stripped"来判断该.so是否是debug编译的,于是就没做实验就回答。 然...
    99+
    2022-06-04
    必看 可执行文件 方法
  • Linux系统查看文件夹下文件个数的命令是什么
    本文将为大家详细介绍“Linux系统查看文件夹下文件个数的命令是什么”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Linux系统查看文件夹下文件个数的命令是什么”能够给你意想不到的收获,请大家跟着小编的思路慢...
    99+
    2023-06-28
  • Windows系统远程控制Linux系统的详细图文方法介绍
    远程控制因为克服了地域的限制,所以在网络管理、远程技术支持、远程交流、远程办公等领域有着非常广泛的应用。Windows之间的远程控制大家都驾轻就熟了,今天笔者给大家介绍十分专业实用的Windows远程控制linux。 基...
    99+
    2023-05-26
    Windows 远程控制 Linux系统 系统 Linux 图文 方法
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作