PDA

View Full Version : خراب شدن انکدینگ صفحه در هات میل



js_parke
شنبه 16 مهر 1384, 20:02 عصر
من درasp.net برنامه ای نوشتم که ایمیلی را با استفاده از یک فرم اچتمل ارسال میکنه . ولی وقتی آن را در یاهو بازمیکنم کاراکتر ست های آن درست است اما در صندوق هات میل کاراکتر ست های آن بهم میریزه.
میخواستم بدونم برای اینکه در هات میل encoding صفحه بهم نریزه چه کاری را بایدانجام بدهم.
راه حل های مختلفی را رفتم ولی این مشکلم حل نشده . لطفا اگر کسی میتونه کمک کنه.
با تشکر فراوران

iekrang
یک شنبه 17 مهر 1384, 09:41 صبح
تا جایی که من میدونم کافیه فقط
mailMessage.BodyEncoding= System.Text.Encoding.UTF8
و متاتگ زبان متن ایمیلتون رو فارسی تعریف کنید.
موفق باشید.

js_parke
یک شنبه 17 مهر 1384, 20:17 عصر
دست شما درد نکند اما تنظیم mailMessage.BodyEncoding= System.Text.Encoding.UTF8
هم مسئله ای را حل نمیکند. البته در صندوق یاهو مشکلی نیست ولی در هات میل هر طوری که تنظیم کردم بهم ریخته است. در بهترین وضعیت وقتی آن را بصورت یونیکد تنظیم میکنم بعضی کاراکترهای آن نمایش داده میشود و برخی را نیز خراب میکند.

iekrang
دوشنبه 18 مهر 1384, 08:09 صبح
راستش من یک بار این مشکل را داشتم که در یک سری از ایمیلها بدون نقص بود ولی با یک ایمیل خاص (smtp serverخاص) این مشکل را داشتم.
حتی این مشکل رو در همین سایت هم مطرح کردم ولی متاسفانه بی نتیجه بود.و برای رفع این مشکل ایمیل مورد نظر رو با Outlook چک میکنم و بدون هیچ مشکلی با همون استایل مورد نظرم می بینمش.
به هر حال اگر شما به نتیجه ای رسیدید حتماً با ما در میان بگذارید.
موفق باشید.