هذه المقالة مقتبسة من:iThome على الانترنت
القمامة هي مشكلة كثيرا ما تصادف في البريد الإلكتروني,كيفية تعديل الإعدادات إلى نهاية "الفوضى" مثل؟ الحل النهائي مشوه,ولكافة المستخدمين موحدة في ترميز Unicode。
الأسئلة البريد الإلكتروني في كثير من الأحيان مشوه,في بعض الأحيان يمكن حلها بنجاح عن طريق ضبط ترميز,ولكن لا تعمل دائما。في الواقع,معظم الأسباب الجذرية مما أدى إلى مشوه,لأن الترميز المستخدم في عالم الكمبيوتر هو مختلف,على سبيل المثال رمز الوصول الصينية Anglais الشهير هو BIG5 (الخمسة الكبار),رمز الوصول البر الرئيسى الصينى المبسطة هي GB (رمز GB),عملية تحويل النص بحيث الكمبيوتر,هو عرضة للمشوه。
الحل النهائي مشوه,ولكافة المستخدمين موحدة في ترميز Unicode。不過,وغالبا ما تستخدم للمستخدمين بتعديل القيم الافتراضية ليست,لذلك، في غضون فترة زمنية قصيرة,برنامج الترميز المستخدم,ستبقى "مجزأة" حالة,الأسلوب الأكثر السريع والفعال لتجنب تشويه,هي رسالة عبر التعلق。
برنامج Outlook Express استخدام برنامج البريد الإلكتروني عالية جدا,ولكن أيضا في كثير من الأحيان يؤدي إلى تشويه,أفضل مستخدم لإرسال وقراءة الرسائل بتنسيق تعديل,من أجل تجنب المشاكل مشوه。
حل "الفوضى" كطريقة النهائي ─ ─ يونيكود
هناك دعا المؤسسات "يونيكود" الأمريكية,وآمل أن العالم موحد ترميز النص,於是提出「Unicode」的編碼。
يونيكود أطلقت إلا في وقت متأخر,所以多數的作業系統是維持Unicode和區域編碼共存的作業方式。
الصينية التقليدية إذا كنت تستخدم نظام التشغيل Windows XP المستخدمين لإرسال البيانات النصية,这些 文字 的 编码 如果 不是 يونيكود 编码,ثم نظام التشغيل سيتم استخدام BIG5 و Unicode جدول مقارنة,逐字將Big5編碼轉變為Unicode編碼。
تغيير النظرة إلى ترميز Unicode
لكن,فشل تحويل الترميز أحيانا,البريد الإلكتروني هو يحدث تطبيق مشكلة القمامة في كثير من الأحيان,其實多數亂碼是根源於寄件者的設定錯誤。目前Outlook與Outlook Express是多數人較常使用的郵件軟體,其中一個很大的「亂源」是Outlook Express。
لأن برنامج Outlook Express تنسيق رأس البريد الافتراضي,فقط إرسال تنسيق ASCII النص,الترميز ASCII 7 بت,而中文字是由8個位元所組成。至於郵件的內文MIME有 Base64及QP(Quote-Printable)兩種編碼方式,Outlook Express預設使用QP編碼,QP的目的是幫助非ASCII編碼的郵件傳輸通過SMTP寄出。但QP編碼效率很差,有一些郵件軟體無法正確解析,所以 最好的方法是將郵件內容改成Unicode的格式。
使用者在Outlook Express中,點選【工具】-【選項】中的【傳送】活頁標籤,在「郵件傳送格式」選擇「HTML設定」,在MIME郵件格式中的「文字編碼方式」選擇 「無」或「Base64」,且勾選「標題允許 8 位元的字元」。至於「純文字設定」則選擇「Uuencode」。接著,點選「國別設定」,預設編碼選擇「Unicode (UTF-8)",「回傳時標題永遠使用英文」不要打勾。آخر,點選【讀取】活頁標籤,將字型改成「Unicode」。
解讀亂碼內容有助於找到解譯的方法
改用Unicode編碼需要時間,而使用者收到亂碼的郵件,當務之急仍是需要設法解譯內容。
收 到Base64編碼的亂碼,格式的特徵是會在亂碼的前面有「begin」,最後一行是「end」。解譯的方法,可將亂碼存入文字檔,副檔名改 「.UUE」,然後使用Winzip解碼,或者將郵件儲存為副檔名「.EML」的檔,然後由Outlook Express開啟,即可自動解碼。
而亂碼中有很多「=」符號就可判斷是以QP格式編碼,使用者改由Netscape、Eudora、Outlook Express或者Becky等支援QP編碼的軟體接收郵件即可。文⊙李延華