View Full Version : تبدیل کدپیج فارسی ویندوز به کدپیج ایران سیستم
edisoon
چهارشنبه 22 بهمن 1382, 18:10 عصر
من تابعی نوشتم که کدپیج فارسی ویندوز را به کدپیج ایران سیستم DOS تبدیل میکند و قصد دارم رشته ای را بصورت کدپیج ایران سیستم در محیط VB6 در یک فایل DBF ذخیره کنم. تا اینجاى کار مشکلی ندارم و رشته را به ایران سیستم تبدیل میکنم و در DBF ذخیره میکنم.
ولی رشته ای که در فایل ذخیره میشود قابل خواندن نیست. یعنی کدهای فارسی آن بهم ریخته در DBF ذخیره میشود. در صورتیکه همان رشته را در فایل TXT ذخیره میکنم و هیچ مشکلی ندارد، اگر دوستان راه حلی برای این مشکل پیدا کرده اند ممنون میشوم مرا مطلع سازند چون بدجوری کارم گیر کرده. :(
ممنون
edisoon
پنج شنبه 23 بهمن 1382, 07:54 صبح
یعنی یکی نیست با این مشکل مواجه شده باشه؟?
A.Noor
شنبه 02 اسفند 1382, 10:42 صبح
شما برای باز کردن بانک از چه Provider ی استفاده میکنید. میتونید رشته آنرا بنویسید.
برای اینکه از درستی پرووایدر خود مطمپن باشید عکس کارتان را انجام دهید. یعنی از بانک Dbf بخوانید و به ویندوزی تبدیل کنید . ببینید که آیا درست انجام میدهد یا نه ؟
بابک زواری
شنبه 02 اسفند 1382, 14:41 عصر
ادیسون عزیز
وقتی شما اطلاعات را تبدیل کردید و در فایل text میریزید مشکلی نیست چون داخل یک فایل متنی محض میریزید اما وقتی داخل یک dbf میریزید جریان فرق میکند چون اینجا ویندوز کمی مشکل درست میکند .
edisoon
جمعه 08 اسفند 1382, 13:15 عصر
دست و پنجه همگی درد نکنه، مشکلم حل شد
شفیعی
شنبه 09 اسفند 1382, 05:11 صبح
سلام
دوست عزیز مشکلت چگونه حل شد چون بنده نیز همین مشکل را دارم لطفا ادرس زیر را نگاه کن
http://www.barnamenevis.org/forum/viewtopic.php?t=4825&highlight=%CA%C8%CF%ED%E1+%DD%C7%D1%D3%ED+%CA%CD%C A+%CF%C7%D3+%C8%E5+%E6%ED%E4%CF%E6%D2
چگونه می توان از داخل برنامه این عملیات را انجام داد ( مقدار oem را به ansi تبدیل کرد )
شفیعی
چهارشنبه 13 اسفند 1382, 05:03 صبح
سلام
در مورد مطلب بالا ، چگونه می توان از داخل برناهه رجیستری را دستکاری نمود
شفیعی
یک شنبه 24 اسفند 1382, 17:18 عصر
سلام
من عملیات بالا را در رجیستری انجام دادم اما مشکل حل نشد
linux
شنبه 30 خرداد 1383, 18:50 عصر
نمی دونم کی از این کدپیج ایران سیستم می خواهیم دست برداریم؟
شفیعی
شنبه 30 خرداد 1383, 23:50 عصر
سلام
دوست عزیز از جوابتان خیلی ممنون
نمی دونم کی از این کدپیج ایران سیستم می خواهیم دست برداریم؟
تمام شد
edisoon
پنج شنبه 03 دی 1383, 11:27 صبح
خدمت دوستان عرض کنم که ما ها خیلی وقته دست از سر ایران سیستم برداشتیم ولی متاسفانه ادارات و بعضی از بانکها هنوز با ایران سیستم کار میکنند پس وقتی بانک از شما اطلاعاتی با همین فرمت میخواهد شما هم باید سر تعظیم فرود آورید و از هر زبونی برای برنامه نویسی استفاده میکنید لازم است که یک کانورتی برای این کدپیچ داشته باشید.
شفیعی
پنج شنبه 03 دی 1383, 18:18 عصر
سلام
دوست عزیز من هم مشکل شما را دارم چون کارمند هستم و در اداره با این مورد زیاد برخورد می کنم لطفا اگر به نتیجه رسیدی بنده را نیز راهنمائی کن
safdari
سه شنبه 05 دی 1385, 13:53 عصر
لطفا راه حل را بیان فرمایید چون من هم همین مشکل را دارم
safdari
سه شنبه 05 دی 1385, 14:01 عصر
من هم همین مشکل را دارم لطفا راهنمایی نمایید
safdari
سه شنبه 05 دی 1385, 14:47 عصر
من هم همین مشکل را دارم لطفا راهنمایی فرمایید
magic1362
چهارشنبه 02 خرداد 1386, 22:43 عصر
من تابعی نوشتم که کدپیج فارسی ویندوز را به کدپیج ایران سیستم DOS تبدیل میکند و قصد دارم رشته ای را بصورت کدپیج ایران سیستم در محیط VB6 در یک فایل DBF ذخیره کنم. تا اینجاى کار مشکلی ندارم و رشته را به ایران سیستم تبدیل میکنم و در DBF ذخیره میکنم.
ولی رشته ای که در فایل ذخیره میشود قابل خواندن نیست. یعنی کدهای فارسی آن بهم ریخته در DBF ذخیره میشود. در صورتیکه همان رشته را در فایل TXT ذخیره میکنم و هیچ مشکلی ندارد، اگر دوستان راه حلی برای این مشکل پیدا کرده اند ممنون میشوم مرا مطلع سازند چون بدجوری کارم گیر کرده. :(
ممنون
سلام
دوست عزیز اگر ممکنه کد برنامه ای که نوشتی بزار تا ما هم استفاده کنیم چون من هم دنبال برنامه ای برای تبدیل کدپیج ویندوز به ایران سیستم هستم
ashkan209
دوشنبه 07 خرداد 1386, 18:21 عصر
دوست عزیز سلام
به نظر بهتره به فایل Txt تبدیل کنید و برای تبدیل Txt به Dbf از Foxpro 2.6 استفاده کنید
من که مشکل شما را داشتم ، به همین شکل که گفتم حلش کردم
البته میتونید یک برنامه کوچک با فاکس پرو بنویسید که کارش اینست که txt را به Dbf تبدیل کند
و از درون پروژه Vb این فایل برنامه فاکس را صدا بزنید ، اگه لازم شد بگو بیشتر توضیح بدم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.