Примеры проблем с кодировками php_iconv
iconv -f UTF-8 -t KOI8-RU ./ac2isp.pl > ac2isp2.pl iconv -f WINDOWS-1251 -t UTF-8 iconv -f UTF-8 -t WINDOWS-1251
find * | while read line; do line2=$(echo $line | iconv -f utf8 -t cp1251); mv $line $line2; done
При определение изначальной кодировки, кодировать лучше в utf-8, так как она имеет большой набор символов и ошибки кодирования, вероятно, не возникнет.
Для определения кодировки: http://2cyr.com/decode/?lang=en
Для определения, что это еще не битая кодировка: http://www.artlebedev.ru/tools/decoder/
convmv -r -f cp1251 -t utf8 ./ convmv --notest -r -f cp1251 -t utf8 ./