چرا ایمیل نویسههای خراب نشان میدهد
هر ایمیل در سرآیند خود میگوید با چه مجموعه نویسهای نوشته شده، مثلاً charset=utf-8. اگر این اعلام غلط باشد – چون ابزار خبرنامه، فرم تماس یا اسکریپت UTF-8 میفرستد ولی windows-1252 اعلام میکند – Outlook بایتها را غلط میخواند و فارسی به نویسههای لاتین عجیب تبدیل میشود.
قبل
ط³ط±ع©ط§ط± ط®ط§ظ†ظ… ع©ط±غŒظ…غŒ ط¹ط²غŒط²طŒ ط§ط² ظ¾ط±ط³ط´ ط´ظ…ط§ ط³ظ¾ط§ط³ع¯ط²ط§ط±غŒظ… – طھط§ ظ¾ظ†ط¬ط´ظ†ط¨ظ‡ ظ¾ط§ط³ط® ظ…غŒâ€Œط¯ظ‡غŒظ…. ط¨ط§ ط§ططھط±ط§ظ… ط§ط² طھظ‡ط±ط§ظ†طŒ ط¹ظ„غŒ
بعد
سرکار خانم کریمی عزیز، از پرسش شما سپاسگزاریم – تا پنجشنبه پاسخ میدهیم. با احترام از تهران، علی
یک ایمیل را خوانا کنید
- روی ایمیل دو بار کلیک کنید تا در پنجره خودش باز شود.
- در Outlook کلاسیک: Actions و Other Actions و Encoding و Unicode (UTF-8).
- Outlook جدید و Outlook روی وب این تنظیم را ندارند. به جایش متن را در کادر بالا بگذارید – Mojibuster همان لحظه درستش میکند.
ایمیلهای خودتان را همیشه UTF-8 بفرستید
- در Outlook کلاسیک: File و Options و Advanced.
- زیر International options انتخاب خودکار کدگذاری پیامهای خروجی را خاموش کنید.
- Unicode (UTF-8) را کدگذاری ترجیحی پیامهای خروجی بگذارید.
خروجی و درونریزی مخاطبان بهصورت CSV
وقتی Outlook مخاطبان را CSV خروجی میدهد، فایل را اغلب با Windows-1256 (ANSI فارسی) ذخیره میکند. برنامهای که UTF-8 انتظار دارد، حروف فارسی را � نشان میدهد. برعکس، درونریزی CSV با UTF-8 بدون BOM بهراحتی نویسههای خراب میدهد. پیش از درونریزی فایل را در Mojibuster رها کنید: آن را به UTF-8 تبدیل یا درست میکند – برای Outlook و اکسل بهتر است با BOM. بیشتر درباره فایلهای CSV: اکسل و CSV: فارسی بههمریخته.
نویسههای خراب با پاسخ هم میروند
اگر به ایمیل خراب پاسخ بدهید، Outlook متن غلط را نقل میکند – و خطا به همه گیرندگان میرسد. اول متن را درست کنید یا کدگذاری را مثل بالا عوض کنید. درباره ماهیت این نویسهها موجیباکه چیست را بخوانید.
پرسشهای متداول
مشکل از طرف من است یا فرستنده؟
معمولاً از فرستنده: ایمیل مجموعه نویسه را غلط اعلام میکند. اگر فقط پیامهای یک فرستنده خراب میرسند، نشانه قطعی است.
میتوانم کل ایمیل را درست کنم؟
بله. متن را در کادر بالا بگذارید یا ایمیل را بهصورت .txt ذخیره کنید و فایل را رها کنید. محتوا روی دستگاه شما میماند.
چرا به جای ا عبارت =D8=A7 میبینم؟
این quoted-printable است، کدگذاری انتقال ایمیل که Outlook معمولاً خودش رمزگشایی میکند. اگر در متن دیده میشود، ایمیل بهصورت متن خام ذخیره یا غلط ارسال شده است. Mojibuster این کدگذاری را فقط با گزینه تبدیل کدها عوض میکند.