เมื่อเปรียบเทียบวิธีการเลือกตัวอักษร (Character Encoding) ระหว่าง ASCII, UTF-8 และ UTF-16 ข้อใดต่อไปนี้อธิบายความแตกต่างได้ถูกต้องสำหรับกรณีที่ต้องรองรับภาษาไทย

UTF-16 เท่านั้นที่รองรับตัวอักษรไทยได้
ไม่มีวิธีการใดที่สามารถรองรับตัวอักษรไทยได้อย่างสมบูรณ์
UTF-8 และ UTF-16 ต่างก็สามารถรองรับตัวอักษรไทยได้ UTF-8 มีประสิทธิภาพพื้นที่ดีกว่า
ASCII สามารถรองรับตัวอักษรไทยได้ดี

เฉลยอธิบาย

ASCII สามารถรองรับเฉพาะตัวอักษรละตินตัวเล็กขนาด 7 บิตเท่านั้น UTF-8 และ UTF-16 ต่างก็เป็นการเข้ารหัสยูนิโค้ด (Unicode) ที่สามารถรองรับตัวอักษรไทยและภาษาอื่นๆ ได้ UTF-8 ใช้พื้นที่ที่ยืดหยุ่นและมีประสิทธิภาพดีกว่าสำหรับข้อความที่ส่วนใหญ่เป็นตัวอักษรละติน ตัวเลือก B, C และ D ไม่ถูกต้อง เพราะ ASCII ไม่ครอบคลุมภาษาไทย ขณะที่ UTF-8 และ UTF-16 ต่างเป็น Unicode

ข้อสอบอื่นในวิชาการวิเคราะห์ระบบ ออกแบบฐานข้อมูลและการพัฒนาระบบสารสนเทศ

ดูข้อสอบวิชานี้ทั้งหมด →