مقاله : اصطلاحات complex

Iauksh
لطفا اصطلاحات زیر را بطور کامل توضیح دهید:
منظور از استاندارد UNICODE چیست و اینکه می گن همه سیستم می توانند صفحات UNICODEرا مشاهده کنند
یعنی چه؟
اصطلاح CODE PAGE چیست و چه فرقی با اصطلاح CHARECTER SET دارد؟

Iauksh
یونی‌کُد چیست؟
یونی‌کد به همه‌ی نویسه‌ها اعداد یکتایی اختصاص می‌دهد،
مستقل از محیط،
مستقل از برنامه،
مستقل از زبان.


اصولاً، کامپیوترها فقط با اعداد سروکار دارند. آن‌ها حروف و نویسه‌های دیگر را با تخصیص یک عدد به هر یک، نگه‌داری می‌کنند. تا قبل از اختراع یونی‌کد، صدها سیستم کُدگذاری مختلف برای تخصیص این اعداد وجود داشت. نویسه‌های هیچ کُدگذاری‌ای به‌تنهایی کافی نبود: مثلاً اتحادیه‌ی اروپا به چندین کُدگذاری مختلف برای پوشاندن همه‌ی زبان‌هایش نیاز داشت. حتی برای زبانی مثل انگلیسی نیز هیچ کُدگذاری‌ای به‌تنهایی برای همه‌ی حروف، علائم نقطه‌گذاری، و نمادهای فنی متداول کافی نبود.

این سیستم‌ها با هم تعارض نیز داشتند. یعنی، دو کُدگذاری ممکن بود از اعداد یکسان برای دو نویسه‌ی مختلف، یا از اعداد مختلف برای نویسه‌های یکسان استفاده کنند. کامپیوترها (بالاخص خادم‌های شبکه) از کُدگذاری‌های مختلف و متعددی پشتیبانی می‌کردند؛ با وجود این، هرگاه داده‌ها از کُدگذاری‌ها یا محیط‌های مختلف عبور می‌کردند، در معرض خطر تحریف قرار می‌گرفتند.

یونی‌کد این شرایط را تغییر می‌دهد!
یونی‌کد به همه‌ی نویسه‌ها اعداد یکتایی اختصاص می‌دهد، مستقل از محیط، مستقل از برنامه، و مستقل از زبان. استاندارد یونی‌کد را پیشتازان صنعت کامپیوتر، شرکت‌هایی چون آرکل، آی‌بی‌ام، اَپل، جاست‌سیستم، سان، سای‌بیْس، مایکروسافت، هیولت پاکارد، یونی‌سیس، SAP و بسیاری دیگر، پذیرفته‌اند. استانداردهایی چون XML، جاوا، اکماسْکریپت (جاواسْکریپت)، LDAP‏،‏ CORBA 3.0‏،‏ WML‏،‏ و غیره، یونی‌کد را ملزم می‌دانند، و روش رسمی پیاده‌سازی استاندارد ISO/IEC 10646 نیز یونی‌کد است. یونی‌کد در بسیاری از سیستم‌عامل‌ها، همه‌ی مرورگرهای اخیر، و بسیاری از محصولات دیگر پشتیبانی می‌شود. پیدایش استاندارد یونی‌کد، و در دسترس بودن ابزارهایی که از آن پشتیبانی می‌کنند، از چشمگیرترین روندها در فن‌آوری‌های اخیر جهانی‌سازی نرم‌افزارها بوده است.

گنجاندن یونی‌کد در سکّوهای وب و برنامه‌های کاربردی خادم‌ـمخدومی یا چندلایه‌ای، می‌تواند در مقایسه با استفاده از مجموعه‌نویسه‌های قدیمی، باعث کاهش قابل ملاحظه‌ی هزینه‌ها شود. یونی‌کد این امکان را فراهم می‌کند که محصولات نرم‌افزاری یا سکوهای وب منفرد بتوانند بدون نیاز به طراحی مجدد، در محیط‌ها، زبان‌ها، و کشورهای متعدد کار کنند. یونی‌کد به داده‌ها امکان می‌دهد که بدون تحریف از سیستم‌های مختلف عبور داده شوند.

درباره‌ی کنسرسیوم یونی‌کد
کنسرسیوم یونی‌کد سازمان غیرانتفاعی‌ای است که برای طراحی، گسترش و ترویج استفاده از استاندارد یونی‌کد تأسیس شده است، استانداردی که شیوه‌ی ارائه‌ی متون را در محصولات نرم‌افزاری و استانداردهای امروزی مشخص می‌کند. اعضای کنسرسیوم طیف گسترده‌ای از شرکت‌ها و سازمان‌های فعال در صنعت پردازش اطلاعات را در بر می‌گیرند. کنسرسیوم صرفاً از طریق حق عضویت اعضا پشتیبانی مالی می‌شود. عضویت در کنسرسیوم برای سازمان‌ها و افراد هر جای دنیا که استاندارد یونی‌کد را پشتیبانی کنند و بخواهند در گسترش و تحقق آن کمک کنند، آزاد است.
ماخذ :
http://www.unicode.org/unicode/standard/translations/persian.html

Iauksh
همه سیستم می توانند صفحات UNICODEرا مشاهده کنند یعنی چه؟

همه ی سیستم هایی که این استاندارد جهانی را پشتیبانی کنند بله! برای مثال از ویندوز 2000 به این طرف بالاخره مایکروسافت دو دلی خودش را در این مورد کنار گذاشت و رسما و به طور کامل آنرا در ویندوز هایی اینچنین لحاظ کرده است.



اصطلاح CODE PAGE چیست و چه فرقی با اصطلاح CHARECTER SET دارد؟


از charset برای تعیین نحوه ی صحیح نمایش حروف مرتبط با یک کد پیج مشخص استفاده می شود.
برای مثال تمام صفحات با utf-8‌ همیشه درست نمایش داده می شوند و آنرا می توان به صورت استاندارد به صورت زیر به بالای سورس HTML اضافه کرد:

<Meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Iauksh
اطلاعات بیشتر:
http://www.muhammadanism.org/Unicode/Farsi_Unicode.htm

Iauksh
سلام خسته نباشید
من تمامی صفحاتم با این کد است utf-8 ولی وقتی از بانک می خونم مشکل دار ه
چرا؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

Iauksh

Iauksh
اقای نصیری با تشکر از توضیحاتتان
اما معنای دقیقی برای char set وcode page بیان نکردید؟
مثلا charset=arabic 1256 چه معنایی دارد
ایا اگر من این کد را که شما نوشته اید
در ابتدای همه وب فرم هایم بگذارم
ودر طراحی انها از فارسی با یک فونت خاص مثل tahoma و یا arial
استفاده کنم ایا همه سیستم ها اعم win98,win me و همه ویندوز های فارسی
موجود در کشور قادر به دیدن فارسی صفحات من هستند ؟

Iauksh
بله همه می توانند استفاده کنند چون همه از IE مایکروسافت استفاده می کنند.
در بقیه ی موارد به لینک های داده شده مراجعه کنید. حقیقتا وقت نوشتن یک مقاله را در این مورد ندارم

Iauksh
اقای نصیری لطفا به سوالات من جواب بیشتر دهید
چون جوابتان کافی نیست