Информация об изменениях

Сообщение Что это за кодировка? от 26.01.2015 19:57

Изменено 26.01.2015 20:05 big-town

Сам долго мучился пока разгадал что эта за кодировка.

C3 A7 │ 2D C3 A9 20 │ C3 AF C3 AE │ C3 A4 C3 BC │ C3 A5 C3 A7 — Щорса
С этой кодировкой я столкнулся в свитче DLINK 2108.

Набросал простенький скрипт, для использования мощного конвертера iconv (кросплатформенный)
и всех поддерживаемых ими кодировок.

for CP in `iconv --list | sed 's/,/ /g' | sed 's/\/\///g'`
do
echo $CP
cat koi | iconv -f $CP -t utf8 | grep -i 'Щ'
done


И на кодировке MIK я получил что то подобное "├Щ├о├р├с├а".
Пропустив его через фильтр iconv -f MIK -t utf8 | sed 's/├//g'
я получил читабельный русский шрифт.
Что это за кодировка?
Сам долго мучился пока разгадал что эта за кодировка.

C3 A7 │ 2D C3 A9 20 │ C3 AF C3 AE │ C3 A4 C3 BC │ C3 A5 C3 A7 — Щорса
С этой кодировкой я столкнулся в свитче DLINK 2108.

Набросал простенький скрипт для перебора всех возможных кодировок, при использовании мощного конвертера iconv (кросплатформенный).

for CP in `iconv --list | sed 's/,/ /g' | sed 's/\/\///g'`
do
echo $CP
cat koi | iconv -f $CP -t utf8 | grep -i 'Щ'
done


И на кодировке MIK я получил что то подобное "├Щ├о├р├с├а".
Пропустив его через фильтр iconv -f MIK -t utf8 | sed 's/├//g'
я получил читабельный русский шрифт.

Может кому то будет полезно