PDA

View Full Version : مشکل در نمایش متن فارسی



tempali
شنبه 07 آبان 1390, 13:32 عصر
سلام
من یک برنامه رو تحت ویندوز با تنظیمات فارسی در بخش regional and language option نوشتم ولی حالا که او رو تو یک ویندوز با تنظیمات انگلیسی اجرا می کنم متون فارسی برنامه بهم می ریزه ( در این ویندوز جدید کاربر اجازه تغییر در ساختار زبان ویندوز رو نداره).
آیا شما راه حلی برای این مشکل به نظرتان می رسه؟
در ضمن در صورت تغییر در تنظیمات زبان ویندوز برنامه های امورکاری کاربر که قبلا نوشته شده از کار می افتند به قول معروف این دو تا برنامه باهم تداخل دارن.

kitcat_m18
شنبه 07 آبان 1390, 18:27 عصر
متاسفانه يکي از مشکلات ويژوال بيسک 6 پشتيباني نکردن از مبحث يونيکد هست، اگه شما برنامه اي رو با VB6 نوشتين و به زبان فارسي بود، حتما بايد در سيستم هايي هم که مي خواهيد برنامه بر روي آنها اجرا شوند در قسمت مربوطه که خودتان فرموديد زبان فارسي رو انتخاب کنيد در حقيقت اين قسمت پوششي هست بر ضعف هاي موجود که به واسطه تغيير ويندوز 98 به XP ايجاد شده است.

موفق باشي :لبخندساده:

tempali
یک شنبه 08 آبان 1390, 09:35 صبح
متشکر از توجه شما.
آیا کامپونتی نیست که بشه با اضافه کردن به برنامه نوشته ها رو با توجه به کدپیج سیستم کانورت کنه ؟ یا میشه فانکشنی نوشت که کاراکترها رو تبدیل کنه؟
من جدول کدهای cp1256 رو دارم ولی نمی دونم چطوری ازش استفاده کنم.
http://en.wikipedia.org/wiki/Windows-1256

kitcat_m18
یک شنبه 08 آبان 1390, 14:39 عصر
متوجه منظور شما نمي شم بيشتر توضيح بدين. :لبخندساده:

HAMID484
شنبه 05 آذر 1390, 19:25 عصر
منم ی همچین مشکلی دارم. البته من سی شارپ کار میکنم اما خوب این مشکل ربطی به زبان برنامه نویسی نداره انگار. منم وقتی برنامم رو روی کامپیوتری که زبان فارسی براش نصب نشده باشه , اجرا میکنم. فونتهام برعکس میشن. باید ی کدی , چیزی باشه که خودش تنظیمات فارسی رو انجام بده و زبان فارسی رو نصب کنه
البته من ی فایل راهنما واسه کاربر ساختم اما اگر بنده خدا سی دی ویندوز نداشته باشه لنگ میمونه دیگه

kitcat_m18
شنبه 05 آذر 1390, 23:03 عصر
براي #C تا اونجايي که من اطلاع دارم نبايد مشکل فوق وجود داشته باشه چون از يونيکد کاملا پشتيباني مي کنه.
اگه اشتباه نکنم در حقيقت مشکل شما نصب نبودن فونت ها و کيبورد فارسي بر روي ويندوز شخص هست.
(من چون با سي شارپ کار نکردم نمي تونم نظر قاطع بدم)
موفق باشيد.

HAMID484
یک شنبه 06 آذر 1390, 00:04 صبح
بله مشکلم همینی هست که گفتید. یعنی نصب نبودن کیبورد و زبان فارسی در ویندوز کاربر.
من خیلی دارم میگردم که بشه بدون نیاز به سی دی ویندوز عملیات نصب زبان فارسی رو در ویندوز انجام داد اما هنوز به نتیجه ای نرسیدم

ROSTAM2
سه شنبه 26 دی 1402, 23:55 عصر
نکات مهم در مورد استفاده از متن فارسی در ویژوال بیسیک 6 (https://www.aparat.com/v/WXdsl)

155263 (https://www.aparat.com/v/WXdsl)