Shtirlitz IV 4.01 Принято считать, что компьютерный мир весь "простандартизирован" вдоль и поперек, и это действительно так, если, конечно, не касаться нашей "страны чудес", в которой одних только текстовых кодировок видимо-невидимо. И если при серфинге в Интернете в последнее время с этим делом все обстоит более или менее благополучно - практически все современные браузеры легко справляются с многообразием кодировок, то с электронной почтой все гораздо сложнее. И дело здесь в излишней экономичности некоторых зарубежных почтовых серверов, игнорирующие лишний, по их мнению, старший бит в каждом символе послания. По простоте своей душевной они пребывают в полной уверенности, что всему человечеству для общения за глаза хватит 128 символов 7-битной кодовой страницы, содержащие символы английского языка, тогда как многие символы национальных языков, в том числе и русского, используют и вторую половину кодовой таблицы, при отсечении которой и образуются всеми нами ненавидимые "крякозяблы". Но, в отличие от всех прочих немцев-шведов, нам, русским,
жить гораздо легче - любой, сколь угодно исковерканный текст мы можем
прочитать, воспользовавшись замечательной программой Shtirlitz, или,
по-нашему - Штирлиц. Эта программа способна расшифровать русские тексты,
написанные в различных русских кодировках (WIN-1251, KOI-8R, DOS,
ISO-8859-5, MAC и др.), в транслитерации, в форматах Quoted Printable,
UTF-7, UTF-8, RTF, HTML, закодированные с помощью uuencode, xxencode,
base64, binhex, BtoA, короче, во всех кодировках, мыслимых и не очень. Более
того, возможно привести к удобочитаемому виду даже тексты, подвергнувшиеся
смешанному (т.е. неоднократному перекодированию текста с помощью стандартных
преобразований из одной кодовой страницы в другую) перекодированию и, в
частности, имеющих фрагменты в различных кодировках. В случае появления (не
дай бог!) новых или изменения старых кодировок или схем транслитерации их
можно корректировать вручную (или просто добавлять новые). Процесс
распознавания кодировки может запускаться автоматически при вставке текста
из буфера обмена и при загрузке файла. Для одновременной обработки
нескольких документов предусмотрен режим пакетного перекодирования. |