Кодування тексту

Будь-який користувач комп`ютера, незалежно від того, на скільки він просунутий у технологіях, іноді стикається з необхідністю прийняти лист по електронній пошті. І яке ж буває здивування одержувача, коли йому приходить текст виду «ШГРІ:? *:?% ПАНЕМГНЕ ЩЛЬВЗ (* РН: П (?: А ЗШЩШГШи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.




» » Кодування тексту