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 بود که همون کاری که گفتید کردم و مساله حل شد.
از توجهتون متشکرم.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.