ورود

View Full Version : عدم نمایش صحیح فونت فارسی در mdb



mf_417
سه شنبه 18 تیر 1387, 16:09 عصر
سلام

من از یک بانک mdb را با استفاده از کامپوننت های زیر:

ADOConnection
ADOQuery
DataSource
DBGrid

استفاده کردم که متاسفاه رشته های فارسی را بصورت ? نمایش می دهد (درون گرید)

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

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

در ضمن بانک هم درسته و با خود ویندوز که بازش می کنم همه چیز درسته و توی لینوکس هم وقتی با gmdb2 بازش می کنم باز هم درست نشون میده!!!

Hsimple11
سه شنبه 18 تیر 1387, 18:43 عصر
دقت کنید که Charset فونت DBGrid شما Arabic باشد. در ضمن در تنظیمات Regional & Language Options در تب Advanced قسمت Language For Non-Unicode Programs بایستی فارسی باشد.

mf_417
چهارشنبه 19 تیر 1387, 08:03 صبح
دقت کنید که Charset فونت DBGrid شما Arabic باشد. در ضمن در تنظیمات Regional & Language Options در تب Advanced قسمت Language For Non-Unicode Programs بایستی فارسی باشد.

هر دو مورد که گفتید درسته

من خودم حدث میزنم که data از بانک بصورت non-utf-8 گرفته میشه! حالا چرا؟ نمیدونم

Hsimple11
چهارشنبه 19 تیر 1387, 13:08 عصر
با چه چیزی mdb خود را میسازید؟

mf_417
پنج شنبه 20 تیر 1387, 07:04 صبح
با چه چیزی mdb خود را میسازید؟


خیلی ساده، با خود office xp ساختم.

کلا یک table با ۳ تا فیلد بیشتر نداره!

tefos666
چهارشنبه 26 تیر 1387, 19:33 عصر
دوست عزیز خاصیت فونت گرید رو tahoma انتخاب کنید و مطمئن شید arabic باشه
روی table هم همین تغییر رو اعمال کنید 100% مشکلتون برطرف میشه :خجالت:
احتمالا شما این arabic رو فعال نکردید اگر نه که باید یه سر به تنظیمات زبان کنترل پنل بزنی

http://barnamenevis.org/forum/attachment.php?attachmentid=20543&stc=1&d=1216223051
سوالی بود در خدمتم - یا علی مدد
success is doing , not wishing

mf_417
پنج شنبه 27 تیر 1387, 09:04 صبح
خیلی ممنون

مشکل از تنظیمات control panel بود که همون کاری که گفتید کردم و مساله حل شد.

از توجهتون متشکرم.