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
這將輸出轉換后的字符串:你好,世界!