پرش به محتوا

کدبندی نویسه: تفاوت میان نسخه‌ها

از ویکی‌پدیا، دانشنامهٔ آزاد
محتوای حذف‌شده محتوای افزوده‌شده
جز ربات:افزودن الگو ناوباکس {{چاپ}}
ویژگی پیوندهای پیشنهادی: ۲ پیوند افزوده شد.
 
(۱۱ نسخهٔ میانی ویرایش شده توسط ۱۰ کاربر نشان داده نشد)
خط ۱: خط ۱:
'''کدبندی نویسه''' {{به انگلیسی|Character encoding}} سیستمی است که هر [[نویسه]] را به چیز دیگری مانند الگویی از [[بیت|بیت‌ها]]، دنباله‌ای از اعداد طبیعی، اعداد در [[مبنای هشت]] یا پالس‌های الکتریکی مربوط می‌کند تا بتوان [[داده|داده‌ها]] را که متشکل از متن و اعداد هستند، ذخیره کرد یا توسط شبکه‌های [[ارتباطات_از_راه_دور|ارتباطی]] منتقل کرد.
'''کدبندی نویسه''' {{به انگلیسی|Character encoding}} سیستمی است که هر [[نویسه]] را به چیز دیگری مانند الگویی از [[بیت (رایانه)|بیت‌ها]]، دنباله‌ای از اعداد طبیعی، هشت بیت متوالی ([[بایت]]) یا پالس‌های الکتریکی مربوط می‌کند تا بتوان [[داده|داده‌ها]] را که متشکل از متن و اعداد هستند، ذخیره کرد یا توسط شبکه‌های [[ارتباطات از راه دور|ارتباطی]] منتقل کرد.


== تاریخچه ==
== تاریخچه ==
مثال‌های معروف برای کدبندی نویسه‌ها شامل [[کد مورس]]، [[اسکی (استاندارد)|کد اسکی]] و [[یونیکد]] می‌شود.
مثال‌های معروف برای کدبندی نویسه‌ها شامل [[کد مورس]]، [[اسکی (استاندارد)|کد اسکی]] و [[یونیکد]] می‌شود.


[[کد مورس]] در سال ۱۸۴۰ میلادی ابداع شد. این کد هر حرف الفبای انگلیسی و رقم‌های صفر تا نه را به دنباله‌ای از فشرده شدن کوتاه و بلند کلید [[تلگرف]] کدبندی می‌کند.
[[کد مورس]] در سال ۱۸۴۰ میلادی ابداع شد. این کد هر حرف [[الفبای انگلیسی]] و رقم‌های صفر تا نه را به دنباله‌ای از فشرده شدن کوتاه و بلند کلید [[تلگراف]] کدبندی می‌کرد.


[[اسکی (استاندارد)|اسکی]] که در سال ۱۹۶۰ تا ۱۹۶۳ تالیف شد، یک جدول کدبندی ۷بیتی است که اعداد، حروف، نمادها و [[نویسه کنترلی|نویسه‌های کنترلی]] را به وسیله اعداد صحیح به کد‌های با طول ثابت کدبندی می‌کند.
[[اسکی (استاندارد)|اسکی]] که در سال ۱۹۶۰ تا ۱۹۶۳ تالیف شد، یک جدول کدبندی ۷بیتی است که اعداد، حروف، نمادها و [[نویسه کنترلی|نویسه‌های کنترلی]] را به وسیله [[عدد صحیح|اعداد صحیح]] به کد‌های با طول ثابت کدبندی می‌کند.


کدبندی EBCDIC که توسط شرکت [[آی بی ام]] در سال 1963
کدبندی EBCDIC که توسط شرکت [[آی بی ام]] در سال 1963
خط ۱۲: خط ۱۲:


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

== جستارهای وابسته ==

* [[اسکی (استاندارد)|اسکی]]
* [[یونی‌کد]]
* [[یوتی‌اف-۸]]

== منابع ==
== منابع ==
{{پانویس}}
{{پانویس}}
خط ۲۱: خط ۲۸:
|بازیابی= ۳ فوریه ۲۰۱۲
|بازیابی= ۳ فوریه ۲۰۱۲
}}
}}



{{چاپ}}
{{چاپ}}
[[رده:نویسه]]
[[رده:کدبندی نویسه]]
[[رده:کدبندی نویسه]]
[[رده:زبان‌های طبیعی و رایانش]]
[[رده:زبان‌های طبیعی و رایانش]]

[[ast:Códigu de caracteres]]
[[bn:ক্যারেক্টার এনকোডিং]]
[[ca:Codificació de caràcters]]
[[cs:Znaková sada]]
[[da:Tegnsæt]]
[[de:Zeichenkodierung]]
[[el:Κωδικοποίηση χαρακτήρων]]
[[en:Character encoding]]
[[es:Codificación de caracteres]]
[[fi:Merkistö]]
[[fr:Codage des caractères]]
[[gl:Codificación de caracteres]]
[[he:קידוד תווים]]
[[hi:अक्षर कोडन]]
[[hu:Karakterkódolás]]
[[ia:Codification de characteres]]
[[id:Pengkodean karakter]]
[[it:Codifica di caratteri]]
[[ja:文字コード]]
[[kk:Бедербелгілік жинақ]]
[[ko:문자 인코딩]]
[[lv:Rakstzīmju kodējums]]
[[mn:Тэмдэгтийн кодлолын схем]]
[[mr:कॅरॅक्टर एनकोडिंग]]
[[nl:Tekencodering]]
[[nn:Teiknsett]]
[[no:Tegnsett]]
[[pl:Kod znaku]]
[[pt:Codificação de caracteres]]
[[ru:Набор символов]]
[[sv:Teckenkodning]]
[[th:รหัสอักขระ]]
[[uk:Кодування символів]]
[[zh:字符编码]]
[[zh-min-nan:Pian-bé]]

نسخهٔ کنونی تا ‏۱۰ آوریل ۲۰۲۳، ساعت ۱۱:۲۶

کدبندی نویسه (به انگلیسی: Character encoding) سیستمی است که هر نویسه را به چیز دیگری مانند الگویی از بیت‌ها، دنباله‌ای از اعداد طبیعی، هشت بیت متوالی (بایت) یا پالس‌های الکتریکی مربوط می‌کند تا بتوان داده‌ها را که متشکل از متن و اعداد هستند، ذخیره کرد یا توسط شبکه‌های ارتباطی منتقل کرد.

تاریخچه

[ویرایش]

مثال‌های معروف برای کدبندی نویسه‌ها شامل کد مورس، کد اسکی و یونیکد می‌شود.

کد مورس در سال ۱۸۴۰ میلادی ابداع شد. این کد هر حرف الفبای انگلیسی و رقم‌های صفر تا نه را به دنباله‌ای از فشرده شدن کوتاه و بلند کلید تلگراف کدبندی می‌کرد.

اسکی که در سال ۱۹۶۰ تا ۱۹۶۳ تالیف شد، یک جدول کدبندی ۷بیتی است که اعداد، حروف، نمادها و نویسه‌های کنترلی را به وسیله اعداد صحیح به کد‌های با طول ثابت کدبندی می‌کند.

کدبندی EBCDIC که توسط شرکت آی بی ام در سال 1963 معرفی شد، یک جدول کدبندی ۸بیتی است.

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

جستارهای وابسته

[ویرایش]

منابع

[ویرایش]