iconv 转换文件编码
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
文章目录
iconv 转换文件编码
iconv命令是 Linux 系统自带的用于转换文件编码的命令行工具。
-
语法格式:
iconv [参数] -
常用参数:
参数 | 说明 |
---|---|
-f | 输入编码 |
-t | 输出编码 |
-c | 忽略不可转换的字符 |
-o, --output=FILE | 指定输出文件 |
–unicode-subst=FORMATSTRING | 替代不可转换的 Unicode 字符 |
–byte-subst=FORMATSTRING | 替代不可转换的字节 |
–widechar-subst=FORMATSTRING | 替代不可转换的宽字符 |
-s | 不显示有关转换出错的信息 |
-l | 列出支持的编码 |
–version | 显示版本信息并退出 |
- 示例:
# 将一个文件从 GBK 转换为 UTF-8
iconv -f GBK -t UTF-8 /tmp/22.txt
- 脚本示例:
#!/bin/bash
# 判断 iconv 支持的字符集中有哪些是可以将指定文件转换为指定字符集的
iconv --list | sed 's/\/\/$//' | sort > encodings.list
for a in `cat encodings.list`;do
# echo "$a "
iconv -f $a -t UTF-8 /tmp/22.txt > /dev/null 2>&1 && echo "ok: $a" || echo "fail: $a"
done | tee result.txt
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献7条内容
所有评论(0)