تصویر

Persian Code Pages And An Open source converter مبدلهای فرمتهای فارسی با یک برنامه کدباز

با سلام

یکی از بزرگترین مشکلاتی که من در برنامه نویسی فارسی در زبان سی داشتم تبدیل کدپیجهای مختلف فارسی به یکدیگر است. معروفترین کدپیج همان ایرانسیستم است و مشکل وقتی پیش می آید که قرار است تبدیل از یونیکد و ویندوز ۱۲۵۶ به ایرانسیستم یا واژه نگار انجام شود. دلیل نیاز به این تبدیل عدم پشتیبانی زبان سی استاندارد از کارکترهای دو بایتی برای زبان فارسی(یونیکد) است. حالا در سیستم عاملهای جدید معمولا این مشکل با معرفی نوع داده ای wchar حل شده ولی این مشکل وقتی با سخت افزار خاصی که تنها از سی استاندارد پشتیبانی میکند بیشتر میشود.

یکی از راه حلها استفاده از روشهای گوسفندی(Brute-Force) است. یعنی تبدیل با نوشتن حجم زیادی کد برای رفع این مشکل. تفریبا هیچ راه حل دیگری وجود ندارد اما نرم افزار کد بازی به زبان جاوا وجود دارد که حجم زیاد از کد را نوشته و تنها نیاز به تبدیل کد از جاوا به سی است.

این نرم افزار(فارسیدو) را میتوان از سایت آقا هومن برادران دانلود کرد. آدرس این سایت در زیر آمده است.

http://farsido.hoomanb.com/

پ.ن. دیدن خود سایت آقای برادران هم خالی از لطف نیست