iconv - 字符编码转换
2015-09-03
举几个例子
-
将 GoOutDlg.cpp 文件从 GB18030 编码转换为 UTF-8 编码,另存为 GoOutDlg-UTF-8.cpp
iconv -f GB18030 -t UTF-8 GoOutDlg.cpp > GoOutDlg-UTF-8.cpp
-
将 GoOutDlg-UTF-8.cpp 文件从 UTF-8 编码转换为 GB18030 编码,另存为 GoOutDlg-GB18030.cpp
iconv -f UTF-8 -t GB18030 GoOutDlg-UTF-8.cpp > GoOutDlg-GB18030.cpp
批量转换编码,**提示:**操作之前记得备份
比如以下命令,将当前目录下的所有 *.cpp
文件的编码从 GB18030 转换为 UTF-8, 并另存为 UTF-8-*.cpp
find *.cpp -exec bash -c "iconv -f GB18030 -t UTF-8 {} > UTF-8-{}" \;