iconv
是一个用于在字符编码之间转换文本文件的命令行工具
打开终端。
使用以下命令格式将标准输入转换为指定的输出编码:
cat input_file | iconv -f input_encoding -t output_encoding
其中:
input_file
是你要转换的文件(如果要从标准输入读取,则使用 -
作为文件名)。input_encoding
是输入文件的字符编码(例如:UTF-8
、GBK
等)。output_encoding
是你希望输出的字符编码。例如,如果你想将一个名为 input.txt
的文件从 GBK
转换为 UTF-8
,你可以使用以下命令:
cat input.txt | iconv -f GBK -t UTF-8
如果你想直接从标准输入读取数据并进行转换,可以使用 -
作为输入文件名:
echo "你好,世界!" | iconv -f GBK -t UTF-8
这将输出转换后的字符串:你好,世界!