PDA

نسخه کامل مشاهده نسخه کامل : نمایش کاراکتر مربع قبل از "لا"؟!!!



srh124
10-09-2012, 11:40
سلام
من از یه برنامه مهندسی با قابلیت برنامه نویسی استفاده می کنم. در هنگام نشان دادن لیبل های فارسی (که از روی dbf می خونه) فقط یه مشکل داره اونم اینه که قبل از عبارت "لا" - حالا هرجای کلمه که باشه- کاراکتر مربع می ذاره.
این برنامه از کتابخانه های iconv و fribidi استفاده می کنه و encoding هم UTF8 هست.
البته متن من Win-1256 بوده که توسط OpenOffice Calc به UFT-8 تبدیلش کردم.
فونت های زیادی عوض کردم ولی حل نشد. حتی فونت های ساده تایمز و تاهوما هم همینطور بودند.
کسی راه حلی می شناسه؟
فکر کنم مسئله به کاراکتر الف برمی گرده که اگر بعد از لام قرار بگیره کج میشه ولی در بقیه موارد مثل "با" به صورت درست قرار می گیره

Guidance
10-09-2012, 14:35
سلام دوست عزیز
ممکنه standard persian keyboard هم بتونه کمکتون کنه.

srh124
11-09-2012, 09:46
استفاده از کیبورد استاندارد هم کمکی نکرد.
فکر می کنم موقعیکه الف بعد لام قرار می گیره کلا یه حرف محسوب می شن.