Linux下文件編碼轉換,把windows下的文本文件,轉換成utf-8,直接轉會發現iconv不支持ISO-8859這個格式。然而,只要改成GBK就行了,原因大概是GBK也包括了ISO-8859吧。
[code]$ file main.cpp main.cpp: C source, ISO-8859 text, with CRLF line terminators 失敗: $ iconv -f ISO-8859 -t utf-8 main.cpp>test.cpp iconv: conversion from `ISO-8859' is not supported 成功: $ iconv -f GBK -t utf-8 main.cpp>test.cpp