Чому в листах з’являються кракозябри
У заголовку кожного листа вказано, у якому кодуванні його написано, наприклад charset=utf-8. Якщо це зазначення хибне (розсилка, форма на сайті чи скрипт шле UTF-8, а заявляє windows-1251 або koi8-u), Outlook читає байти неправильно. Тоді «Привіт» перетворюється на РџСЂРёРІС–С‚.
До
Шановна Олено Гриценко! Дякуємо за заявку — ми зв’яжемося з вами в п’ятницю. З повагою, Їжаківський, Біла Церква
Після
Шановна Олено Гриценко! Дякуємо за заявку — ми зв’яжемося з вами в п’ятницю. З повагою, Їжаківський, Біла Церква
Робимо один лист читабельним
- Двічі клацніть лист, щоб відкрити його в окремому вікні.
- У класичному Outlook: меню дій (Actions) → Other Actions → Encoding → Unicode (UTF-8). Якщо відповідного кодування немає, спробуйте Cyrillic (KOI8-U) або Cyrillic (Windows).
- У новому Outlook і в Outlook у браузері такого пункту немає. Скопіюйте текст у поле вище, і Mojibuster одразу виправить його.
Надсилаємо власні листи завжди в UTF-8
- У класичному Outlook: File → Options → Advanced.
- У розділі міжнародних параметрів (International options) вимкніть автоматичний вибір кодування для вихідних листів.
- Виберіть Unicode (UTF-8) як бажане кодування вихідних листів.
Експорт та імпорт контактів у CSV
Коли Outlook експортує контакти в CSV, файл часто зберігається у Windows-1251 (ANSI). Програма, що чекає UTF-8, покаже українські літери як �. І навпаки: під час імпорту CSV в UTF-8 без BOM легко отримати РџСЂРёРІС–С‚. Перед імпортом перетягніть файл у Mojibuster: він переведе його в UTF-8 або виправить. Для Outlook і Excel краще з BOM. Докладніше: кракозябри в Excel і CSV.
Кракозябри йдуть разом із відповіддю
Якщо ви відповідаєте на лист із кракозябрами, Outlook цитує неправильний текст, і помилка дійде до всіх отримувачів. Спершу виправте текст або перемкніть кодування, як описано вище. Що таке ці помилки, пояснює стаття що таке кракозябри.
Часті запитання
Проблема в мене чи у відправника?
Найчастіше у відправника: у листі вказано неправильне кодування. Якщо кракозябрами приходять листи лише від однієї адреси, це вірна ознака.
Чи можна виправити лист цілком?
Так. Скопіюйте текст у поле вище або збережіть лист як .txt і перетягніть файл. Вміст залишається на вашому пристрої.
Чому замість «й» я бачу =D0=B9?
Це quoted-printable, спосіб передавання листів, який Outlook зазвичай декодує сам. Якщо він видимий у тексті, лист зберегли як «сирий» текст або неправильно переслали. Вставте текст у поле вище й увімкніть Також перетворити коди – Mojibuster перетворить його на звичайні літери.