PDA

View Full Version : منظور از کد پیج چیست؟



چنگیز مهدیقلی
سه شنبه 02 خرداد 1385, 11:17 صبح
سلام برای نوشتن یه مبدل به اطلاعات زیر نیاز دارم:

منظور از کد پیج دقیقا" چیه؟ مثلا تفاوت کد پیج عربی با کدپیج یونیکد از نظر فنی چیه؟ یا تفاوت کدپیج ایران سیستم تحت داس با arabic windows چیه؟ keymap یا codemap هم به کدپیج مربوط هستند؟

مرسی

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

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

مرسی

paladin
پنج شنبه 02 آبان 1387, 19:52 عصر
میشه این برنامه رو برای ما هم بزاری تا ما هم تبدیل کنیم؟

hamid_01
یک شنبه 05 آبان 1387, 19:51 عصر
سلام
منظور ازکد پیج در sql چیست؟
اگه می شه کمی باز توضیح بدهید.
باتشکر

sh2007
دوشنبه 06 آبان 1387, 11:09 صبح
با سلام به دوستان
من هم خيلي دنبال كد پيج هستم براي تبديل برنامه ها من با وي بي 6 برنامه مي نويسم
دوستان كسي مي تونن به من يه الگوريتم يا رهنمائي ارائه كننده كه بتونم اين برنامه رو بنويسم
ممنون

Elham_gh
چهارشنبه 08 آبان 1387, 10:42 صبح
سلام
منظور ازکد پیج در sql چیست؟
اگه می شه کمی باز توضیح بدهید.
باتشکر

Code page همان مفهومی رو در SQL دارد که در هر جای دیگر دارد.
به زبان خودمونی , Code page می گه زبان مورد استفاده چیه؟ عربی؟ چینی؟ ترکی؟ اینگلیسی؟!!!
شما با انتخاب Code Page مشخص می کنید که از چه علائم و Character set ی باید استفاده بشه!
(دیگه ساده تر از این بلد نبودم :افسرده:
در SQL Server ، مفهوم Code page در Collation ها مستتر است.
که من در این مورد کامل در تاپیک زیر شماره 33 توضیح دادم:
http://barnamenevis.org/forum/showthread.php?t=76456

(البته جای این سوال اینجا نبود!)

sh2007
چهارشنبه 08 آبان 1387, 12:08 عصر
دوستان سلام
مي تونيد درباره كد پيج در فاكس تحت داس نيز توضيح بديد اصلا روش شناسائي كاركتر به كاركتر هر داده چه جوريه ؟
ممنون

tavvafi
سه شنبه 03 اردیبهشت 1398, 12:17 عصر
با سلام خدمت دوستان
بنده 4 بسته نرم افزاری در این زمینه تولید کرده ام و مدت بسیار زیادی است که از سراسر ایران برای حل مشکلشان از این نرم افزار ها استفاده می کنند.
کد پیج معنی بسیار گسترده ای میتونه داشته باشه، اما معنی لغوی ساده اش میشه "صفحه ای از کاراکترها(یا حروف و اعداد) که دارای ترتیب مشخصی هستند".
کد پیج بخصوص در ایران برای کد پیج های داس(DOS) خیلی کاربرد داره هر چند در مورد کدپیج های ویندوز(Windows) هم کاربرد گسترده ای دارد.
من قصد ندارم در این بخش به تشریح انواع کد پیج ها و کاربردهای آنها بپردازم و می خواهم در این تاپیک، به کاربردی ترین نرم افزارهایی که باعث میشه سئوالات نهایی شما رو حل کنند بپردازم، انشاء الله در فرصت های دیگر به مفاهیم مربوط به این بخش خواهم پرداخت.
به این وب سایت سری بزنید:
http://tavafi.ir (http://tavafi.ir/)
در این وب سایت چهار نرم افزار در بخش بالا سمت راست خواهید دید:
نمایش متن DOS
: این نرم افزار به شما کمک می کند بتوانید در محیط ویندوز نرم افزارهای تحت داس را که دارای کدپیج های فارسی هستند مشاهده کنید.
http://tavafi.ir/post/tdos
تبدیل متن DOS
: این نرم افزار به شما کمک می کند بتوانید متون text با کد پیج های فارسی تحت داس را به متون تحت ویندوز تبدیل کنید.
http://tavafi.ir/post/tc
تبدیل متن Win
: این نرم افزار عمل عکس نرم افزار قبلی را انجام می دهد.
http://tavafi.ir/post/ta
تبدیل متن Excel
: این نرم افزار به شما کمک می کند بتوانید متون فارسی تحت داس را به اکسل وارد کنید و در محیط اکسل آنها را به متون قابل مشاهده در ویندوز تبدیل کنید.
http://tavafi.ir/post/txlsx-description

باید به این نکته توجه داشته باشید که تعامل(تبدیل) کد پیج ها تحت داس با کد پیج های تحت ویندوز کاری است که به راحتی انجام نمی شود.
و به این نکته هم باید توجه داشته باشید که تعداد کد پیج های تحت داس و تحت ویندوز زیاد هستند.
بنابراین نمی توان انتظار داشت که همه نرم افزارها و متون تحت داس به راحتی به هر کد پیجی در ویندوز تبدیل شوند.
به طور کلی باید به نکات زیر توجه داشته باشید:
1- کدپیج های معروف تحت داس(DOS) دو کد پیج هستند: "کدپیج ایران سیستم" و "کدپیج سایه"
اگر شانس بیاورید و نرم افزارهای تحت داس شما از این دو کدپیج تبعیت (میکردند و) می کنند، خیلی راحتتر خواهید بود.
2- از آنجا که ممکن است، بنا به هر دلیلی احتمال تبدیل نشدن کدپیج تحت داس شما به ویندوز وجود داشته باشد، نرم افزارهای معرفی شده، امکان تست چند خط و یا عبارت را دارند.
یعنی شما می توانید پس از دانلود نرم افزار(و قبل از خرید کد فعالسازی ...) تبدیل یک یا چند خط متن (با کدپیج فارسی تحت داس) را به صورت آزمایشی امتحان کنید تا مطمئن شوید که نرم افزار بکار شما می آید.

توضیحات فنی بیشتر در مورد نرم افزار ها را در لینک های بالا پیگیری و دنبال کنید.
دو نرم افزار TDOS و TXSL بسیار معروف و پر کاربر هستند.و برای نمایش و تبدیل متن ها و فایل های فاکس پرو و DBF و ... کاربرد دارند.

یوسف زالی
یک شنبه 08 اردیبهشت 1398, 14:09 عصر
تعامل(تبدیل) کد پیج ها تحت داس با کد پیج های تحت ویندوز کاری است که به راحتی انجام نمی شود.

این گفته اصلا صحیح نیست و با یک حلقه ساده و یک کیس به سادگی امکان پذیره، حتی برای تبدیلات برعکس شدن اعداد، نشاندن چند کاراکتر به جای یکی، مثل کاراکتر "لا" ، و غیره چندان سخت نیست و به سادگی انجام می شه.
مبدل ایران سیستم، به ویندوز هم در همین سایت موجوده.
تبدیلات کدپیح اصولا کار پیچیده ای نیست و جای نگرانی نداره.