Защо имейлите показват странни символи
Всеки имейл посочва в заглавната си част в какъв набор от знаци е написан, например charset=utf-8. Ако това е грешно (бюлетин, контактна форма или скрипт изпраща UTF-8, но обявява windows-1251), Outlook чете байтовете погрешно. „Здравей“ става Здравей.
Преди
Уважаема госпожо Щерева, благодарим за запитването — ще се свържем с вас в петък. Поздрави от Търговище, Йордан
След
Уважаема госпожо Щерева, благодарим за запитването — ще се свържем с вас в петък. Поздрави от Търговище, Йордан
Как да прочетете един имейл
- Щракнете двукратно върху имейла, за да се отвори в отделен прозорец.
- В класическия Outlook: меню за действия (Actions) → Other Actions → Encoding → Unicode (UTF-8). Ако не помага, опитайте Cyrillic (Windows).
- В новия Outlook и в Outlook в уеб няма такава настройка. Копирайте текста в полето по-горе и Mojibuster го поправя веднага.
Изпращайте собствените имейли винаги в UTF-8
- В класическия Outlook: File → Options → Advanced.
- В международните опции (International options) изключете автоматичния избор на кодировка за изходящи съобщения.
- Изберете Unicode (UTF-8) като предпочитана кодировка за изходящи съобщения.
Експорт и импорт на контакти като CSV
Когато Outlook експортира контакти като CSV, файлът често е в Windows-1251 (ANSI). Програма, която очаква UTF-8, показва кирилицата като �. Обратно, импорт на UTF-8 CSV без BOM лесно дава Здравей. Преди импорта пуснете файла в Mojibuster: той го превръща в UTF-8 или го поправя, за Outlook и Excel най-добре с BOM. Повече за CSV: странни символи в Excel и CSV.
Грешките пътуват с отговора
Ако отговорите на повреден имейл, Outlook цитира грешния текст и грешката стига до всички получатели. Първо поправете текста или превключете кодировката, както е описано по-горе. Какво представлява тази грешка, обяснява статията какво е mojibake.
Често задавани въпроси
Проблемът при мен ли е, или при подателя?
Обикновено при подателя: имейлът обявява грешен набор от знаци. Ако само съобщенията от един подател пристигат повредени, това е сигурен знак.
Мога ли да поправя цял имейл?
Да. Копирайте текста в полето по-горе или запишете имейла като .txt и пуснете файла. Съдържанието остава на вашето устройство.
Защо виждам =D0=B9 вместо „й“?
Това е quoted-printable — начин за пренос на имейли, който Outlook обикновено декодира сам. Ако се вижда в текста, имейлът е записан като суров текст или е препратен неправилно. Поставете текста горе и включете Преобразувай и кодове – Mojibuster ще го превърне в нормални букви.