PDA

نسخه کامل مشاهده نسخه کامل : تبدیل کدپیج ایران سیستم تحت داس به ویندوز



niyaz4872
15-11-2009, 22:27
سلام
دوستان کسی مثالی در رابطه به تبدیل کدپیج ایران سیستم تحت داس به ویندوز یا برعکس رو داره ؟

یا الگوریتم کار یا کدهای فونت ایران سیستم تحت داس مثلا ب اول کد اسکیش چیه ب وسط یا ب آخر ؟

ممنون

_H2_
16-11-2009, 13:24
سلام
در حالت کلی حدود 140 فرمت رمزنگاری استاندارد شده داریم که هر کدام یک CodePgae منحصر بفرد دارند.
مثلاً Codepage فرمت های معروف زیر جلویشان درج شده:
UTF8-65001
Unicode-1200
UTF7-65000
Arabic-Windows-1256
Arabic-DOS-720
US-ASCII-20127
و...

اگر فرمت متنی شما از بین این 140 فرمت استاندارد شده باشد، کارتان بسیار بسیار ساده خواهد شد.

پیشنهاد کلی من این است:
پسوند فایل متنی تان را txt بگذارید.
برنامه Microsoft Office Word را باز کنید و فرمان Open دهید و فایل مورد نظر را انتخاب کنید.
چون فایلتان غیر استاندارد است باید Word فرم File Conversion را برایتان باز کند.
حالا همین 140 فرمت را در سمت راست خواهید دید.
انقدر روی فرمت های مختلف کلیک کنید تا بالاخره یکی از اینها متن شما را صحیح رمز گشایی کند.

با این کار حداقل Codepage صحیح را خواهید یافتريال ضمن اینکه شاید اصلاً نیازی به برنامه نویسی شود و همان Word کارتان را راه بیاندازد.


بعد با داشتن CodePage صحیح میتوان برنامه نویسی هم کرد، دات نت همه 140 فرمت فوق را پشتیبانی میکند ولی باید CodePage را بدانید.

=====

البته در نهایت امکان دارد این فرمت نامی شما "کدپیج ایران سیستم تحت داس" اصلاً استاندارد شده و جزء این 140 مورد نباشد که در این صورت مشکل زیادی با تبدیل خواهید داشت و باید خودتان برای تبدیل کاراکتر به کاراکترش جدول map ایجاد کنید و دستی تبدیل کنید.

mft1360
27-02-2011, 23:13
سلام برای ایجاد دیسکت بیمه احتیاج مبرم به کانورت کارکترهای ویندوز به داس دارم اگر کسی می تونه کمکم کنه
با تشکر از مدیریت سایت و تمامی اعضای این سایت

neginazadi
24-05-2014, 08:35
سلام.
ببخشید من یه برنامه دارم که چند تا متد نوشته شده و برای تبدیل به فرمت ایران سیستم هست. اما فایل های تبدیل در سیستماشون حروف انگلیسیو اعداد رو نشون نمیده...من از سمت برنامه هر چی چک میکنم اعداد و حروف انگلیسی هم جز متن هست اما نمی دونم اشکال از چیه؟

rahnema1
25-05-2014, 09:56
سلام.
ببخشید من یه برنامه دارم که چند تا متد نوشته شده و برای تبدیل به فرمت ایران سیستم هست. اما فایل های تبدیل در سیستماشون حروف انگلیسیو اعداد رو نشون نمیده...من از سمت برنامه هر چی چک میکنم اعداد و حروف انگلیسی هم جز متن هست اما نمی دونم اشکال از چیه؟

نمیدونم برنامه را با switch نوشته و یا با مثلا یک جدول تبدیل در هر صورت یادش رفته به برنامه معرفی کنه که حروف ascii را بدون اینکه در کد اونها تغییری بده، عینا باید در متن تبدیل شده بیاره