0
点赞
收藏
分享

微信扫一扫

修改文件编码

单调先生 2023-05-17 阅读 56

概述

    创建文本文件时,默认为ISO-8859 text 或 ASCII text 编码的文件。但有时需要转换为GBK、GB18030、UTF-8等编码格式文件,则此时需要借助系统软件、第三方软件或系统命令等将当前文件转换为目标编码文件。

Windows下修改文件编码

使用记事本打开目标文件,点击:文件-->另存为-->选择编码格式-->保存

修改文件编码_文件编码


Linux下修改文件编码

Linux系统查看文件编码

# file命令可查看文件编码

> file fileName

举例:

修改文件编码_iconv_02

Linux系统修改文件编码

Linux下可使用系统自带的iconv命令修改文件编码。查看该命令帮助(iconv --h)可知使用方法:

iconv -f 当前编码 -t 目标编码 文件名 > 目标文件名

修改文件编码_iconv_03

举例:

修改文件编码_文件编码_04

  1. iconv命令中的原文件名 和 目标文件名不可相同;
  2. ISO-8859编码属于gbk编码;
  3. iconv转换ASCII编码到UTF-8时,使用file命令查看发现并没有发生变化,是因为ASCII编码包含于UTF-8编码,实际已经转换完成了,但是file命令显示还是ASCII编码。
  4. 程序中可调用系统函数修改文件编码,如:system( "iconv -f gbk -t utf-8 aa.txt > bb.txt" );



举报

相关推荐

0 条评论