دوست عزیز، به سایت علمی نخبگان جوان خوش آمدید

مشاهده این پیام به این معنی است که شما در سایت عضو نیستید، لطفا در صورت تمایل جهت عضویت در سایت علمی نخبگان جوان اینجا کلیک کنید.

توجه داشته باشید، در صورتی که عضو سایت نباشید نمی توانید از تمامی امکانات و خدمات سایت استفاده کنید.
نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: یونی کد چیست؟(Unicode)

  1. #1
    کـــــــاربر فــــعال
    رشته تحصیلی
    کامپیوتر(مهندسی نرم افزار)
    نوشته ها
    18,304
    ارسال تشکر
    4,182
    دریافت تشکر: 19,008
    قدرت امتیاز دهی
    220
    Array

    پیش فرض یونی کد چیست؟(Unicode)

    همان طوری که می دانید کامپیوترها فقط با کدها (اعداد) کار می‌کنند و حروف و نویسه‌های (کاراکتر) دیگر را با تخصیص عددی (کد) به هر یک از آنها در خود ذخیره می‌کنند و یا بر روی آن پردازش انجام می دهند. بنابراین تمام اطلاعات نوشتاری، صوتی و تصویری در نهایت باید به صورت اعداد و ارقام در کامپیوتر ذخیره و پردازش شوند.
    برای اینکه بتوانیم اطلاعات نوشتاری خودمان را برای کامپیوتر قابل فهم کنیم مجبوریم تا به هر حرف از حروف الفبا، یک عددی (کد) اختصاص بدهیم. حالا شما تصور کنید که در دنیا چند زبان و خط وجود دارد و هر شرکت نرم افزاری بخواهد برای ذخیره اطلاعات به خط و زبان خودش یک کد ویژه به کار ببرد! تا قبل از ابداع یونی‌کد، هر شرکتی برای نمایش نویسه در کامپیوتر از یک کد ویژه و خاص خود استفاده می کرد و بی اغراق صدها سیستم کُدگذاری مختلف برای تخصیص این اعداد و کدها وجود داشت.
    یعنی مثلا تصور کنید یک شرکتی برای نمایش یک نویسه مثل a از یک کد و شرکتی دیگر از کدی دیگر استفاده می کرد و این موضوع در مورد تمام زبانها، از جمله زبان فارسی هم صادق بود. و یا اگر استانداردهایی هم برای این منظور طراحی شده بود در حد قابل قبولی نبود. مثلاً اتحادیه اروپا به چندین سیستم کُدگذاری مختلف نیاز داشت تا همه زبان‌های آن اتحادیه را در بر بگیرد. حتی برای زبانی مثل انگلیسی نیز هیچ کُدگذاریی به‌تنهایی برای همه حروف، علائم نقطه‌گذاری و نمادهای فنی متداول، کافی نبود.
    از طرف دیگر سیستم‌های کدگذاری نیز با همدیگر تعارض داشتند. یعنی دو کُدگذاری مختلف ممکن بود از اعداد یکسانی برای دو نویسه مختلف استفاده کنند و یا همانگونه که ذکر شد از اعداد مختلفی برای نویسه‌های یکسان استفاده کنند. با وجود این که هر کامپیوتری (بالاخص سرورهای شبکه) لازم است از کُدگذاری‌های مختلف و متعددی پشتیبانی کنند و گرنه هرگاه داده‌ها از کُدگذاری‌ها یا محیط‌های مختلف عبور کنند، در معرض خطر تحریف یا تغییر قرار می‌گیرند.
    بدیت ترتیب یونیکد ابداع شد. یونی‌کد به هر نویسه یک عدد یکتا، اختصاص می‌دهد، مستقل از محیط، مستقل از برنامه، و مستقل از زبان. استاندارد یونی‌کد را پیشتازان صنعت کامپیوتر از قبیل شرکت‌هایی، چون آی‌بی‌ام، اَپل، اچ‌پی، اورکل، جاست‌سیستم، سان، سای‌بیس، مایکروسافت، یونی‌سیس و بسیاری از شرکت های دیگر پذیرفته اند.
    امروزه یونی‌کد در بسیاری از سیستم‌عامل‌ها، همه مرورگرها و بسیاری از محصولات دیگر پشتیبانی می‌شود. پیدایش استاندارد یونی‌کد و در دسترس بودن ابزارهایی که از آن پشتیبانی می‌کنند، از چشمگیرترین روندهای جدید در صحنه جهانی فناوری‌های نرم‌افزاری بوده است.

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

    قبل از یکسان سازی و بوجود آمدن این سیستم کدگذاری، بسیاری از کاربران فارسی زبان اینترنت، برای آن که بتوانند نوشته های خود را به اطلاع هم زبانان خود برسانند، آنها را به فایل های تصویری تبدیل کرده و ارسال می نمودند و یا در برخی موارد با استفاده از سیستم کدگذاری حروف عربی، این کار را به انجام می رساندند و یا با استفاده از حروف انگلیسی اقدام به نگارش زبان فارسی می نمودند. ولی هم اکنون بسیاری از کاربران از این سیستم کدگذاری استفاده می کنند بدون آنکه شاید اطلاعی از وجود آن داشته باشند!


    کنسرسیوم یونی‌کد
    کنسرسیوم یونی‌کد سازمانی غیرانتفاعی‌ است که برای بهبود، گسترش و ترویج استفاده از استاندارد یونی‌کد تأسیس شده است. استانداردی که شیوه بازنمایی متون را در محصولات نرم‌افزاری و استانداردهای امروزی مشخص می‌کند. اعضای این کنسرسیوم را طیف گسترده‌ای از شرکت‌ها و سازمان‌های فعال در صنعت پردازش اطلاعات، در بر می‌گیرند. پشتیبانی مالی این کنسرسیوم صرفاً از طریق حق عضویت اعضا تامین می شود. عضویت در کنسرسیوم یونی‌کد برای سازمان‌ها و افراد در هر جای دنیا که استاندارد یونی‌کد را پشتیبانی کنند و بخواهند در گسترش و پیاده‌سازی آن کمک کنند، آزاد است.

    شعار یونی کد این است:
    یونی‌کد به هر نویسه یک اعداد یکتا اختصاص می‌دهد،
    مستقل از محیط،
    مستقل از برنامه،
    و مستقل از زبان.
    برای کسب اطلاعات بیشتر به سایت زیر مراجعه نمایید:
    http://www.unicode.org
    شنبه : یارب العالمین 1شنبه : یا ذاالجلال والاکرام
    2شنبه : یا قاضی الحاجات 3شنبه : یاارحم الراحمین
    4شنبه : یا حی یاقیوم 5شنبه : لا اله الا الله الملک الحق المبین
    جمعه : اللهم صل علی محمد وال محمد وعجل فرجهم

  2. 6 کاربر از پست مفید آبجی سپاس کرده اند .


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. جداسازی مولکولها از یکدیگر
    توسط *مینا* در انجمن شیمی آلی
    پاسخ ها: 1
    آخرين نوشته: 25th November 2009, 10:54 PM
  2. سورفکتانت های غیر یونی
    توسط moji5 در انجمن داروسازی
    پاسخ ها: 0
    آخرين نوشته: 5th November 2009, 08:35 PM
  3. مقاله: پیوند یونی
    توسط A.L.I در انجمن شیمی معدنی
    پاسخ ها: 0
    آخرين نوشته: 29th October 2009, 06:39 PM
  4. مقاله: یونی کد چیست؟
    توسط Admin در انجمن سایر مقالات بخش کامپیوتر
    پاسخ ها: 2
    آخرين نوشته: 7th September 2009, 05:25 PM
  5. آموزشی: موتور پلاسما برای فضاپیما
    توسط ریپورتر در انجمن پیشرانش
    پاسخ ها: 0
    آخرين نوشته: 29th January 2009, 05:50 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •