PDA

View Full Version : مشکل اطلاعات فارسی sql server در winXP



amir_king2_2
پنج شنبه 06 شهریور 1382, 07:44 صبح
سلام.
من برنامه های بانک اطلاعاتیم رو که روی sql server یا access ذخیره میشن رو با دلفی مینویسم.
تا حالا در مورد فارسی سازی اطلاعات در win98 از فارسی ساز parsa2001 و در ویندوز 2000 سرور از فارسی ساز خود ویندوز 2000 استفاده میکردم. ضمنا Font انتخابی من توی همه برنامه هام Tahoma هست.

تمام اطلاعات وارده توی win98 , win2000 در هر یک از کامپیوترها درست نشان داده میشن ولی تو windows XP به یه مشکل اساسی برخوردم که همه اطلاعات فارسیم به صورت علات سوال (؟) نشون داده میشن. :cry:
برای فارسی سازی Xp هم از فارسی ساز خود XP استفاده میکنم و فونت رو هم Tahoma انتخاب میکنم ولی مثل ویندوزهای قبلی اطلاعات از توی برنامه فارسی نشون داده نمیشن :!:

حتی وقتی اطلاعات بانک اطلاعاتی Access رو با MS Access باز میکنم اطلاعات کاملا فارسی و درست نشون داده میشن ولی از توی برنامه همون اطلاعات اکسس چرت و پرت دیده میشن.

واقعا نمیدونم دیگه چکار کنم !!! :(
خودم فکر میکنم مشکل از فارسی سازی نباشه چون اطلاعات از توی خود Sql Server یا میکروسافت اکسس فارسی هستن و فقط تو برنامه هایی که ویندوزشون Xp هست چرت و پرت نشون داده میشن.

شاید مشکل از فونت باشه.

لطفا راهنماییم کنید.

با تشکر : امیر خلابش

kamran123
جمعه 18 مهر 1382, 00:00 صبح
نه مشکل از فارس ساز نیست فقط یه کم تنظیمات داره
Control Panel/Regional $Language Option/Advanced
و فونت یونیکد رو فارسی تعیین کن
البته اگه فارسی نداره باید ابتدا در سربرگ Languages هر دو گزینه انتخاب شده باشند

rmb_ali
سه شنبه 23 اسفند 1384, 09:15 صبح
اقا میشه همین مشکل رو در ویندوز 2000 هم توضیح بدید که چه جوری حل میشه اخه این تنظیماتی که فرمودید اونجا نداره

h_baqery
چهارشنبه 24 اسفند 1384, 14:19 عصر
تو ویندوز 2000 باید بری controlPanel/regianalOption و در تب general یعنی همون اولی در قسمت پایین زبان arabic رو تیک بزنی بعد از همون تب در قسمت بالا زبان فارسی قابل مشاهده و انتخابه که انتخابش کن و سرورت رو restart کن.