PDA

View Full Version : عربی شدن حرف ی بعد از ذخیره محتوای memo



mina.azarm
دوشنبه 11 خرداد 1388, 21:11 عصر
سلام
من وقتی می خواهم متون memo خودم را به یک فایل ذخیره کنم وقتی باز می کنم می بینم که حرفهای ی بصورت عربی با دو نقطه زیر آمده است.
من در دلفی در memo متنم را فارسی نوشتم و ویندوزم فارسی است.

as13851365
سه شنبه 12 خرداد 1388, 09:42 صبح
خوب حداقل کدی که برای ذخیره کردن در فایل استفاده می کنید رو می نوشتید !

درحالت معمولی برای ذخیره کردن محتوای memo در یک فایل از کد زیر استفاده می شه :


Memo1.Lines.SaveToFile('c:\text');


1 - حال اگر متن را به صورت فایل text ذخیره کنید احتمالا فونت فایل های text شما به صورت Arial می باشد می تونید فونت Notepad رو به tahoma تغییر بدید
2 - فونت خود memo رو به tahoma تنظیم کنید و ذخیره کنید

اگه باز مشکل حل نشد نمونه کدی که برای این کار ازش استفاده می کنید رو قرار بدید

mina.azarm
سه شنبه 12 خرداد 1388, 11:20 صبح
سلام
من هم از Memo1.Lines.SaveToFile('c:\text'); استفاده می کنم.
فونت memo من tahoma است و باز هم مشکل حل شد.

چیزی که عجیب است اینه که وقتی من متنو که ی های آن عربی نیست را داخل ممو در برنامه قبل از کامپایل می گذارم درست با یونیکد فارسی ذخیره میشه. ولی وقتی در ممو می خواهم یک فایل را که فقط متن است را بازکنم باز ی ها عربی می شه. عجیبتر این که من حتی متن را وقتی در memo تایپ می کنم ی عربی نوشته نمی شود و وقتی ذخیره می کنم و دوباره در همان memo باز میکنم ی عربی میشه.
فونت تاهوما است و charset آن DEFAULT_CHARSET است.

ممنون