26 янв. 2010 г.

CP1251 -> UTF8

Вот тут лежит очень скриптик, порой очень полезный. Я бы и сам мог его написать, если бы понадобилось часто пользоваться iconv'ом...но раз уж есть готовое решение, да еще и удобно "упакованное", то правильнее будет не плодить энтропию, а сказать "Пасиба" автору и пользовать. Собственно, сам скрипт:

#!/bin/sh
mv "$1" "$1.bak" \
&& iconv -f windows-1251 -t utf-8 "$1.bak" > "$1" \
&& (echo "Done:"; ls -la "$1"*)