نقل قول نوشته شده توسط H_Ghaffarian
هر زبان تعدادی حروف مخصوص به خودش رو داره و البته ترتیبی خاص برای اونها. بنابراین باید از هم جدا بشن. مثلاً حروف الفبای فارسی ار عربی بیشتره(4 حرف). کدهای اسکی سابق 8 بیتی بودن و تنها 256 کد قابل استفاده بود و بنابراین برای هر زبان باید نیمه دوم این کد (بعد از کد 127) رو تغییر می دادن تا یک زبون غیر انگلیسی رو پشتیبانی کنه. این مشکل توسط کدهای unicode که 16 بیتی هستند و می تونند بیش از 65 هزار کد رو نگه دارند حل شد و دیگه نیازی نیست تا قسمتهایی از کد رو برای چند زبون همزمان مورد استفاده قرار داد. برای درک بهتر این موضوع بهتره یک سری به گزینه symbol در منوی insert در آفیس بندازی و مجموعه نمادهای یک فونت خاص مثل arial رو نگاه کنی.
ممنون از جوابتون. البته چندی پیش تو اینترنت یه سرچ کوچولو زدم و به نتایج جالبی البته به زبان انگلیسی رسیدم. خوشبختانه برنامه Converter داس به ویندوز رو هم با VB .net نوشتم. تبدیل کدپیج در VB.net خیلی راحت تر از اون چیزی بود که فکر میکردم و بهم گفته بودن.

مرسی