PDA

View Full Version : کد اسکی فاکس



hassan razavi
دوشنبه 05 آذر 1386, 11:53 صبح
سلام دوستان عزیز
چرا وقتی که یک بانک Foxpro که حاوی اطلاعات فارسی هست رو باز میکنم ، کدای اسکیش عوض میشند؟

مثلا برا کلمه 'شرکت' کدهای اسکی
ش = 169 ر = 164 ک = 237 ت = 151 باید باشه در صورتی که کدهای دیگه رو برمیگردونه.

هم با OLEDB و هم ODBC بانک رو باز کردم ولی نتیجه یکسان هست.
از Text.Encoding هم استفاده کردم ولی به نتیجه نرسیدم.

omid_Ahmadi
چهارشنبه 14 آذر 1386, 19:45 عصر
پست ایشون به سوال شما ربطی داشت؟!؟

hassan razavi
چهارشنبه 14 آذر 1386, 22:13 عصر
والا منم دیدم پست جدیدی در تاپیکم ایجاد شده کلی خوشحال شدم و لی دیدم یه سوال جدید مطرح شده. ولی چون کاربر کاربر جدید بودند (از تعداد پستهاشون) خواستم کمکشون کنم. ولی دیدم در لینک زیر مشکلشون رو مطرح کردند و پیگیری میکنند.
http://barnamenevis.org/forum/showthread.php?t=83099

omid_Ahmadi
چهارشنبه 14 آذر 1386, 22:37 عصر
ممنون، ولی ایشون راه افتاده توی سایت و انتهای هر تاپیکی که به چشمش خورده سوالش رو پرسیده!
پستهای بی ربط رو حذف کردم.

ashian
پنج شنبه 02 خرداد 1387, 14:18 عصر
سلام دوستان عزیز
چرا وقتی که یک بانک Foxpro که حاوی اطلاعات فارسی هست رو باز میکنم ، کدای اسکیش عوض میشند؟

مثلا برا کلمه 'شرکت' کدهای اسکی
ش = 169 ر = 164 ک = 237 ت = 151 باید باشه در صورتی که کدهای دیگه رو برمیگردونه.

هم با OLEDB و هم ODBC بانک رو باز کردم ولی نتیجه یکسان هست.
از Text.Encoding هم استفاده کردم ولی به نتیجه نرسیدم.

سلام
راه های مختلفی برای حل این مشکل وجود دارد ولی یکی از آسانترین آنها تغییر زبان پیش فرض سیستم به English(USA) است که دراین حالت با Encoding.Default نتیجه دلخواه بدست می آید.