PDA

نسخه کامل مشاهده نسخه کامل : تبدیل یونیکد به ایران سیستم



neda_traveler
14-05-2012, 10:24
من برای تهیه دیسکت بیمه باید اطلاعات از sql گرفته در fox بریزم تا اینجا مشکلی نیست
اما و قتی با تابع اطلاعات ویندوز به ایران سیستم تبدیل میکنم که در داس فونت فارسی درست نشون داده بشه اطلاعات به صورت علامت سوال میاد
در صورتی که همین اطلاعات در text بزیزم و در fox باز کنم اطلاعات به صورت صحیح نشون میده
نمیدونم مشکل از کجا هست:41:
با تشکر

عــــلی
14-05-2012, 12:16
بنام خدا.
سلام.
متون رو به صورت Utf-8 ذخیره کنید.
موفق باشید.

delphidark
14-05-2012, 13:00
من برای تهیه دیسکت بیمه باید اطلاعات از sql گرفته در fox بریزم تا اینجا مشکلی نیست
اما و قتی با تابع اطلاعات ویندوز به ایران سیستم تبدیل میکنم که در داس فونت فارسی درست نشون داده بشه اطلاعات به صورت علامت سوال میاد
در صورتی که همین اطلاعات در text بزیزم و در fox باز کنم اطلاعات به صورت صحیح نشون میده
نمیدونم مشکل از کجا هست:41:
با تشکر

ایران سیستم و فاکس پرو ... یادش به خیر !
خیلی جالبه بعد از حدود 15 سال از پایان دوران داس هنوز نهادهای مهمی مثل تامین اجتماعی ، بخش هایی از وزارت نفت و شهرداری و ... هنوز حاضر نیستند که برنامه هاشون رو بیارن تحت سیستم عامل ویندوز .
------------------------------

اگر از اون DLL تامین اجتماعی برای کانورت استفاده کردین یک نکته داره :

موقع نوشتن در فایل حتما باید Encoding رو Default کنید.

یعنی :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

neda_traveler
14-05-2012, 13:55
وقتی من اطلاعات از اسکیول می خونم چطری به صورت Utf-8 ذخیره کنم /

عــــلی
14-05-2012, 14:17
بنام خدا.
سلام.
من در مورد اینکه شما چطور اطلاعات رو دریافت میکنید و چطوری اطلاعات رو نمایش میدید ندارم.
برای تبدیل رشته ها در دات نت اینجا رو مطالعه کنید. ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

neda_traveler
16-05-2012, 21:37
مشكل از تبديل داده نيست
مشكل زماني كه اطلاعات در فاكس ذخيره ميشه
اگر همون اطلاعات در فايل بريزم و در فاكس نگاه كنم فونت فارسي هست
اما زماني كه با دستور insert ميريزم فونت ها بهم ميريزه