Encoding проблеми в пощата и възможните им решения - appstudio проект
Днес ще ви разкажа за характера на този проблем и някои от начините за решаването му.
Mail.app от други програми за електронна поща обикновено се отличава с висока чувствителност към факта на програма е изпратил съобщението. Фактът, че различни клиенти за електронна поща имат свои уникални характеристики, оформление и дизайн на електронна поща, невидимите очите на потребителя, но от сървъра и програми.
Проблемът се усложнява и от факта, че в настройките на пощата не може да зададете кодирането входящите имейли по подразбиране - това е, начин за прехвърляне на нашите обичайни букви, цифри и препинателни знаци в обичайните компютърни битове и байтове. Mail се опитва да идентифицира автоматично кодирането на входящата поща, и по някакъв начин пряко влияят на този процес, твърде, потребителят не може.
Но възможността да влияят на процеса косвено. Кодирания че Mail използва, за да се признае, зависи от набор от кодировки, използвани в цялата система. И този набор, от своя страна, зависи от броя на езиците, за използване на системата. Това означава, първата част от съвети - от системата, извадете всички неизползвани вас езици.
Отиди в System Preferences. избиране на дистанционно "Език и текст", и ще видите следния списък:
Списък на езиковите Mac OS XКликнете върху "Редактиране на списъка" и махнете отметката на съответните квадратчета. След това рестартирайте компютъра или излезете.
Въведе снимки направени в системата Mac OS X 10.6.2. В Mac OS X 10.5 настройки за контрол на малко по-различно, обаче, да редактирате списъка с езици там е организирано много еднакви.
Следващата стъпка - е създаването на клиента за електронна поща. Както казахме, програмата не предоставя никакви постоянни настройки за кодиране. Но това не означава, че те не съществуват. В действителност, през терминала все още можете да получите Mail да работи с конкретна кодиране.
Но преди да зададете стандартния набор характер, е необходимо да се знае какво е да се кодиране. Той ще трябва да направи експериментално:
- отнеме няколко писма krakozyabrami
- Изберете първата и отидете в менюто Съобщение - Кодиране на текст
- серия ще се опита всичко, кодиране, като се започне с думата "кирилица" (KOI8-R, ISO 8859-5, Windows), както и UTF-8
- ако писмото е четлив, погледнете на останалата част от писмото: ако може да се чете, а след това се счита, че се намери решение
- в противен случай продължете с изброяване на кодировки
Ако намерите правилното кодиране, може да го оправи. Най-вероятно ще бъде или кодиране KOI8-R, или UTF-8. Напълно пълна Mail (Cmd + Q от комбинация). Стартирайте Terminal (чрез Spotlight или Applications / Utilities папка) и въведете следната команда:
подразбиране пишат com.apple.mail NSPreferredMailCharset KOI8-R
подразбиране пишат com.apple.mail NSPreferredMailCharset UTF-8
След това натиснете Enter и затваряне на терминала.
Ако не искате да се забъркваш с терминал, можете да зададете настройките за дистанционно тайните и промените кодирането през него:
Промяна Mail криптиране с отдалечените тайниАко опцията не работи предложено по-горе, опитайте се да се регистрирате през терминала е друг вариант:
подразбиране пишат com.apple.mail LeopardPreferredMailCharset UTF-8
(Или по подразбиране пишат com.apple.mail LeopardPreferredMailCharset KOI8-R)
Може би това ще ви помогне да се отървете от проблеми с кодирането в темите и текстови съобщения. С българските инвестиционни имена ситуацията е още по-загадъчна. Дългосрочните наблюдения показват, че увреждането на тяхна вина изобщо Mail, програма за изпращане на електронна поща. Например, известен бъг с буквите от Thunderbird - почти винаги имената на прикрепените файлове в Руската дойде на Mac разграбени. За да реши този проблем в Thunderbird трябва да се промени единството създаването mail.strictly_mime.parm_folding.