首先确定文件的原始字符编码:

$ file -bi test.txt

然后用 iconv 转换字符编码

$ iconv -f from-encoding -t to-encoding file > new-file

如果上面的步骤更改不成功,可以使用 vim 来更改文件的字符编码

先打开文件,然后设置文件的字符编码,在命令模式使用

set encoding=utf-8
set fileencoding=utf-8              (会改变正在编辑的文件的字符编码,千万别保存,一定要另存为, vim 的另存格式为 :w  new-file)

linux下改变文件的字符编码相关推荐

  1. linux检测文件名编码,Linux下查看文件编码,文件或文件名编码格式转换 | 缥缈的云...

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

  2. linux centos 的编码格式,Linux/CentOS/fedora下vim显示的字符编码设置

    和所有的流行文本编辑器一样,vim可以很好的编辑各种字符编码的文件,这当然包括ucs-2.utf-8 等流行的 unicode 编码方式.然而不幸的是,和很多来自 linux 世界的软件一样,这需要你 ...

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

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

  4. linux下查看文件编码及修改编码

    linux下查看文件编码及修改编码 查看文件编码 在Linux中查看文件编码可以通过以下几种方式: 1.在Vim中可以直接查看文件编码 :set fileencoding 即可显示文件编码格式. 如果 ...

  5. Linux 命令之 iconv -- 转换文件的字符编码

    文章目录 一.命令介绍 二.命令语法 三.常用选项 四.命令示例 (一)对指定文件进行转码,且输出到指定的文件中 一.命令介绍 iconv 命令是 Linux 系统自带的用于转换文件编码的命令行工具, ...

  6. linux中zip文件编码错误,解决linux下zip文件解压乱码问题

    原标题:解决linux下zip文件解压乱码问题 解决linux下zip文件解压乱码问题 原因 由于zip格式并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此, ...

  7. Linux下GBK文件编码批量转换UTF-8命令

    使用iconv 转换 Iconv语法:iconv -f encoding -t encoding inputfile 单个文件转换: $ iconv -f GBK -t UTF-8 file1 -o ...

  8. python day2 python基础 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码...

    本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 ...

  9. 结合file和iconv命令转换文件的字符编码类型

    http://hi.baidu.com/netwrom/blog/item/8885f31ef0d09ae7e1fe0b1c.html 在很多类unix平台上都有一个iconv工具,可以用来转换字符编 ...

最新文章

  1. 各种说明方法的答题格式_【技巧】小学语文万能答题公式(六)阅读万能答题公式...
  2. 程序包com.sun.istack.internal不存在
  3. jsp mysql 插入数据_jsp连接MySQL实现插入insert操作功能示例
  4. .net core中不支持GB2312编码的问题
  5. 日期 java cal,日期系列教材 (三)- 如何使用Java的Calendar类
  6. 用php写出显示客户端ip与服务器ip的代码.,PHP面试题答案
  7. flutter android 和 ios 发布
  8. 转载--Github优秀java项目集合(中文版) - 涉及java所有的知识体系
  9. linux root权限_怎样在Linux内核中埋炸弹获取root权限lt;2/2gt;终结篇
  10. Django Rest framework实现流程
  11. paip.自定义java 泛型类与泛型方法的实现总结
  12. matlab求t分布的p值,在R中如何求给定分布和统计量的p-value
  13. win10系统如何设置局域网服务器地址,Win10怎么设置局域网IP地址
  14. chrome打开链接隐私设置错误_解决用谷歌浏览器访问https网站遇到的“隐私设置错误 您的连接不是私密连接”问题...
  15. 2019年浙江大学计算机考研复试线,2019年浙江大学考研复试分数线已经公布
  16. Android_个人中心_修改个人信息
  17. 内蒙古最新八大员安全员模拟真题题库及答案
  18. Python StringIO与cStringIO
  19. 如何利用本地硬盘装系统?教你快速装系统
  20. 山东大学软件学院数据仓库数据挖掘期末复习

热门文章

  1. ITK:遍历具有成形邻域的图像区域
  2. VTK:Utilities之ConstructTable
  3. OpenCV加载Caffe框架模型
  4. C语言打印字符串的所有排列组合(附完整源码)
  5. QT绘制嵌套的圆饼状图
  6. 简单的C++程序求圆的周长和面积
  7. ati显卡驱动安装linux,恭喜自己 ati显卡驱动安装成功
  8. 「Apollo」Apollo感知汇总
  9. 21 Python模块、import语句、搜索路径、变量、命名空间和作用域、dir函数、globals()和locals()函数、reload()函数、Python中的包
  10. Docker私有仓库管理,删除本地仓库中的镜像