Otrzymałem dziś wiadomość e-mail, która została wysłana do naszej organizacji. Po kliknięciu odpowiedzi w programie Outlook nad innymi znakami pojawiły się następujące znaki:
噉 氠 湡 癳 挠 慬 獳 瑵 潬 歯 獳 条 慥 敤 污 㵮 氢䘠 † 䈼 㰠 㹂 㱓 ‾ 㱤 剂 ‾ 䈼 ⼼ 㹂 䈼 䈼 † † 䈼 ZWĘGLAĆ 㹂 䨠 䈼 㹒 † 䘯 乏 㹔 㰠 䐯 噉 䥄 㹖 ⼼ 䥄 㹖
Musiałem edytować jeden znak z dala od oryginalnej wiadomości, ponieważ otrzymałem błąd od administratora:
Ciało nie może zawierać ZWĘGLAĆ ". Nieszczęśliwy.
Te litery nie były widoczne, zanim trafię na odpowiedź i było to samo dla moich kolegów, którzy je otrzymali. E-mail jest napisany zwykłym tekstem, więc nie mogę nawet wybrać „Wyświetl źródło”. Czy ktoś tego wcześniej doświadczył?
email
microsoft-outlook
Ogglas
źródło
źródło
Plain text
nie powinien być powiązany zview source
. . .view source
w każdymHTML
- poczta, ale nie w żadnymPlain Text
-ail, więc myślę, że jest spokrewniony.view source
oznacza oglądanie części HTML jako tekstu, a nie rzeczywistego źródła poczty. @grawity ma rację, a nawet zdekodował początek komunikatu (który w rzeczywistości wygląda na HTML). Jeśli to był spam, nie martwiłbym się o to ...Odpowiedzi:
Z jakiegoś powodu Outlook jest błędna interpretacja treść wiadomości jako UTF-16-LE, podczas gdy w rzeczywistości jest to zwykły tekst oparty na ASCII. (Podana próbka jest czysto ASCII, cała wiadomość może być UTF-8.)
Podana próbka dekoduje jako:
Nie wiem, dlaczego program Outlook używa niewłaściwego kodowania. Nadawca mógł go błędnie określić w Typ zawartości nagłówek (patrz okno „Właściwości” wiadomości); być może wiadomość została przygotowana przez auto-mailer, który pomylił UTF-8 i UTF-16. Jeśli zaangażowane są Outlook i / lub MS Exchange, staje się to dwa razy trudniejsze.
źródło