ورود

نسخه کامل مشاهده نسخه کامل : کد های اسکی و UTF



iranch
08-08-2014, 00:56
درود
من چند جا خوندم که کد های اسکی به خاطر فقط 1 بایت بودن و 256 تا کارکتر جا میشده داخلش-دیگه کاربر نداره و فقط در کامپیوتر های قدیمی استفاده میشه اما من میبینم داره استفاده میشه
مگر UTF جاشو نگرفته؟ اما برخی کد های مثلا : در کد اسکی و UTF کدش هنوز یکسان هست و همان 3a هست.

Msba
08-08-2014, 09:55
خیر، UTF جایی هیچ چیز را نگرفته، بلکه فقط یک راهکار جدید ارائه کرده. باید در نظر بگیرید که زمانی که ظرف UTF استفاده می شود می بایست حتما اطلاعاتی که با ظرف کوچکتر ساخته شده باشد باید قابل بازیابی باشد برای همین هم کد های مشابه در جدول های مختلف وجود دارند نه تنها UTF بلکه مابقی سیستم های encoding نیز از این قاعده مستنثنا نیستند.
مثال»
اگر جدول یک OS روی UTF باشد و نتواند فایل هایی که مثلا مال سال 1995 است که با DOS ساخته شده را باز کند این UTF به چه درد می خورد؟ مگر قرار نیست پوشش بیشتر داشته باشیم؟
ASCII فقط در کامپیوتر های قدیمی استفاده نمی شود. اکثر سیستم های سخت افزار محور هنوز از این جدول در کارهای خود استفاده می کنند به چند دلیل:
- عدم نیاز به زبان های دیگر
- مصرف کم حافظه و عدم نیاز به پردازش و table سازی
-هماهنگی بیشتر در سیستم های 8 بیتی (نظیر میکروکنترلرها)

موفق باشید.