Любой пользователь компьютера, независимо от того, на скільки він просунутий в технологіях, іноді стикається з необхідністю прийняти лист по електронній пошті. І яке ж буває здивування одержувача, коли йому приходить текст виду «ШГРІ:? *:?% ПАНЕМГНЕ ЩЛЬВЗ (* РН: П (?: А ЗШЩШГШи9-8? Р *? ПН» або тому подібні «кракозябри».
Якщо ви подумали, що це шифрування послання відпредставників МІ6 або ФСБ, то ви помиляєтеся, також буде невірним припущення, що цей лист від позаземних цивілізацій. На справді все набагато простіше і нудніше. Кодування тексту в листі, який ви отримали, не відповідає кодуванні вашої поштової програми або браузера.
Коли поштовий клієнт не в змозітранскодіровать такий текст, він виводить «кракозябри». А це означає, що необхідно скористатися спеціалізованим розшифровщик, тобто програмою, яка зможе розібратися і виправити ситуацію, викликану збоєм при визначенні кодування тексту.
З програм, написаних російськими розробниками, найкраще з такими проблемами «розбирається» відомий продукт «Штірліц».
У цьому матеріалі мені б хотілося розповісти коротко про чудових можливостях цього програмного продукту, створеного Всеволодом Лукьяніним.
«Штірліц» може знадобитися в тих випадках, коливизначення кодування тексту в прикладному додатку або листі представляє складну задачу, а прочитати текст необхідно будь-що-будь. Він без праці розшифровує тексти російською мовою, які були закодовані в кодування: KOI-8r, ISO-8859-5, DOS, MAC і інші. Розбереться Штірліц і з форматами HTML або Quoted Printable, Унікод, xxencode, base64, binhex, uuencode. Якщо блок складається з декількох фрагментів, до кожного з яких є своя кодування тексту - то така ситуація не поставить програму в глухий кут. Вона коректно розшифрує кожен фрагмент і збере з них перекодований, читабельний блок.
Але на цьому можливості «Штірліца» не закінчуються, крім розкодування, він ще і вміє перекладати текст з одних кодувань в інші, доступні win, koi, mac, dos, lat, iso та інші.
Робота з програмою зручна і комфортна, якщо вамнеобхідно швидко перекодувати якийсь шматочок у якого злетіла кодування тексту, то просто скопіюйте його в буфер обміну і перенесіть в вікно «Штірліца», цей блок автоматично буде перекодований в кодування Win-1251. Якщо це необхідно, можна налаштувати додаток таким чином, що воно буде стежити за буфером і перекодувати текст, який в ньому зберігається, в правильний формат.
Скажу трохи слів про установку програми. Завантаживши її з мережі і розпакувати на жорсткий диск, бачимо наступний набір файлів.
Shtirlitz.exe - сама програма.
Shtirlitz.hlp - файли допомоги і керівництво користувача.
Shtirlitz.cnt - продовження Help-файлу.
Shtirlitz.lat - схеми транскодування
Shtirlitz.ncd - файл кодувань
Shtirlitz.vcb - словники програми
uninstall.txt - керівництво для ваших дій в разі деінсталяції
Ми клацаємо подвійним кліком файл Shtirlitz.exe, він запустить версію 3.0 програми, останню на даний момент. Надалі, для полегшення роботи, можна створити на робочому столі ярлик для «Штірліца».
У завершальній частині цієї статті ви дізнаєтеся, які ще є способи використання цього додатка.
Основной – копируем с помощью CTRL+C, (либо, виділивши його мишею, а потім правої її кнопкою натиснувши на виділеному і вибравши пункт меню «скопіювати») в буфер обміну той текст, який необхідно розпізнати і вставляємо його у вікно програми. Якщо автоматичне розпізнавання не спрацювало і кодування тексту як і раніше не розпізнає, натисніть кнопку Decode.
Резервный способ состоит в том, что вы можете задати програмі ті типи файлів, які вона буде намагатися декодувати. Для того щоб зробити необхідні настройки, заходимо в програму «Провідник» і натискаємо правою кнопкою миші по тому файлу, який нам потрібен. У контекстному меню виберіть «відкрити Штірліцем» і в наступному вікні натисніть Decode.