Linux(Centos 7.6)命令详解:iconv

devtools/2025/1/23 4:57:07/

1.命令作用

将给定文件的编码从一种编码转换为另一种编码(Convert encoding of given files from one encoding to another)

2.命令语法

Usage: iconv [OPTION...] [FILE...]

3.参数详解

OPTION:
输入/输出格式规范:

  • -f, --from-code=NAME,原始文本编码
  • -t, --to-code=NAME,输出文件编码(目标文件编码)

信息:

  • -l, --list,列出所有已知的编码字符集

输出控制:

  • -c,从输出中省略无效字符(静默丢弃无法转换的字符,而不是在遇到此类字符时终止)
  • -o, --output=FILE,输出文件
  • -s, --silent,抑制警告
  • --verbose,打印进度信息

4.常用用例

## 将文件log1从UTF8格式转换为GBK格式,并输出到log1.1
[root@localhost test]# file log.csv
log.csv: UTF-8 Unicode text
[root@localhost test]# 
[root@localhost test]# iconv -f UTF-8 -t GBK log.csv -o log1.csv
[root@localhost test]# 
[root@localhost test]# file log1.csv
log1.csv: ISO-8859 text
[root@localhost test]# 


http://www.ppmy.cn/devtools/152785.html

相关文章

Linux Bash 中使用重定向运算符的 5 种方法

注:机翻,未校。 Five ways to use redirect operators in Bash Posted: January 22, 2021 | by Damon Garn Redirect operators are a basic but essential part of working at the Bash command line. See how to safely redirect input and output t…

UG NX二次开发(C#)-创建三维直线段并倒圆

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1、前言2、创建三维直线段3、创建倒圆曲线4、结果1、前言 在UG NX二次开发过程中,边倒圆的使用比较多,但是直线段倒圆用的比较少,而且控件直线的倒圆的功能稍微复杂些,但是其在创建管道的时候…

线程池 | java中的多线程

在 《Java异步编程 | CompletableFuture--实现复杂的异步控制流 》中,我们提到了 通过 自定义线程池 , 用于管理 异步任务的执行,避免频繁创建和销毁线程,提高性能。 本文将整理并介绍一些 Java 中常见的 多线程创建方式&#xf…

opencv projectPoints函数 computeCorrespondEpilines函数 undistortPoints函数

opencv projectPoints函数 cv::projectPoints 是 OpenCV 中用于将三维点投影到二维图像平面的函数。它通常用于计算在相机坐标系下的三维点在图像坐标系中的位置,考虑了相机的内参和外参。 函数原型 void cv::projectPoints(InputArray objectPoints,InputArray …

20250120面试鸭特训营第28天

更多特训营笔记详见个人主页【面试鸭特训营】专栏 250120 1. 说说 Java 中 HashMap 的原理? HashMap 的底层结构 HashMap 底层由 node 数组、单链表、红黑树构成。根据哈希函数计算得到哈希值,哈希值确定了元素保存在 node 数组中的具体下标。HashMap…

【16届蓝桥杯寒假刷题营】第1期DAY5

问题描述 小蓝非常热爱数学,一天老师给小蓝出了一道数学题,想锻炼锻炼小蓝的思维能力。题目是这样的:给定两个数 a 和 b,在 a 到 b(包括 a 和 b)之间所有数的平方当中,试问有几个数能够表示为 …

Oracle事务(7)

7. 事务 7.1. 事务概念 事务(Transaction)是不可分割的一系列数据库操作,这些操作必须要么整体成功,要么整体失败。事务维护数据完整性,保证数据库总是在一个一致性状态。事务应该以commit或rollback语句结束。如果它以commit语句结束,所有对数据库的改变被永久记录。如…

62,【2】 BUUCTF WEB [强网杯 2019]Upload1

进入靶场 此处考点不是SQL,就正常注册并登录进去 先随便传一个 进行目录扫描,我先用爆破代替 先随便后面写个文件名 为了提供payload位置 www.tar.gz真的存在 返回浏览器修改url就自动下载了 看到tp5,应该是ThinkPHP5框架 参考此博客的思路方法c[强网杯…