PDA

View Full Version : مشکل کارکترهای فارسی در زمان استفاده از smtp



arshia_
یک شنبه 19 خرداد 1398, 09:46 صبح
با سلام خدمت دوستان
من برای ارسال ایمیل در برنامه از ایندی ( TIdSmtp,TIdMessage) استفاده کردم و مشکلی در ارسال ایمیل ندارم
فقط زمانی که متن فارسی برای قسمت body استفاده می شه تمام کاراکترها بصورت ؟؟؟؟؟ در میان و هیچ راهی برای تغییر کد پیچ و خوندن اونها وجود نداره
توابعی هم برای تبدیل به utf8,unicode استفاده کردم
UnicodeString( UTF8Encode(body) )
ولی هیچ کدوم تفاوتی نداشت.
کسی از دوستان می تونه در این خصوص راهنمایی کنه. من قبلا این مشکل علامت سوال شدن حروف فارسی رو با Qreport و در زمان ایجاد خروجی excel داشتم ولی هیچ راه حلی پیدا نکردم
امیدوارم برای این یکی راه حلی وجود داشته باشه

یوسف زالی
سه شنبه 21 خرداد 1398, 02:05 صبح
سلام. همشون راه حل دارن، نگفتید چه نسخه ای، ولی ایندی تا جایی که یادم میاد می شه توش هدر رو روی یو تی اف گذاشت.

arshia_
سه شنبه 21 خرداد 1398, 08:14 صبح
سلام. همشون راه حل دارن، نگفتید چه نسخه ای، ولی ایندی تا جایی که یادم میاد می شه توش هدر رو روی یو تی اف گذاشت.

سلام
در حال حاضر از نسخه دلفی xe10 توکیو استفاده می کنم

arshia_
سه شنبه 21 خرداد 1398, 09:15 صبح
این مورد رو که فرمودید چک می کنم..ممنون