من از nsis یا null soft scriptable system استفاده میکنم
مشکل من این هست که از یک پلاگین به نام inetc استفاده میکنم که باهاش فایل متنی رو از اینترنت میخونم و اون رو توی متغیر میریزم و درنهایت مقدار داخل متغیر رو با یک messagebox نشون میدم....
زمانی که فایلی که میخوام بخونم از نوع ansi باشه مشکلی ایجاد نمیشه و متن به صورت کامل دریافت و نمایش داده میشه
اما در صورتی که فایلی که خونده میشه از نوع unicode یا utf باشه و مقدار فارسی داخل اون فایل باشه پیغام به صورت زیر نمایش داده میشه:
2018-09-14_1-40-15.jpg
متنی که در عکس بالا میبینید باید نوشته: "سلام" باشه اما به این صورت نشون داده میشه
یعنی بعد از خوندن فایل متنی از اینترنت توسط این پلاگین،متن به این شکل تغییر پیدا میکنه!
پلاکین inetc و سورسش رو که به زبان c هست رو ضمیمه کردم
مشکل از کجاست که اینطور میشه؟