งานแรก ๆ จำนวนมากทำด้วยรหัส baudot 5 บิต แต่สิ่งเหล่านั้นก็ค่อนข้าง จำกัด (มีเพียง 32 ตัวอักษรที่เป็นไปได้ดังนั้นโดยทั่วไปจะเป็นเพียงตัวพิมพ์ใหญ่และเครื่องหมายวรรคตอนไม่กี่ตัวแต่ไม่เพียงพอสำหรับตัวเลข) .
จากนั้นมีเครื่องจักรไม่กี่ตัวที่ไปอักขระ 6 บิต นี่ยังค่อนข้างไม่พอเพียง - ถ้าคุณต้องการตัวอักษรและตัวเลข (อังกฤษ) ตัวพิมพ์เล็กและใหญ่ที่เหลือเพียงสองตัวอักษรเพิ่มเติมสำหรับเครื่องหมายวรรคตอนดังนั้นส่วนใหญ่ยังคงมีเพียงหนึ่งตัวอักษรในชุดอักขระ
ASCII กำหนดชุดอักขระ 7 บิต นั่นคือ "ดีพอ" สำหรับการใช้งานเป็นเวลานานและได้สร้างพื้นฐานของชุดอักขระที่ใหม่ที่สุดเช่น ISO 646, ISO 8859, Unicode, ISO 10646 เป็นต้น
คอมพิวเตอร์แบบไบนารี่กระตุ้นให้นักออกแบบสร้างพลังได้สองขนาด เนื่องจากชุดอักขระ "มาตรฐาน" จำเป็นต้องใช้ 7 บิตอยู่แล้วมันจึงไม่เป็นการยืดเลยที่จะเพิ่มหนึ่งบิตอีกเล็กน้อยเพื่อให้ได้พลังงาน 2 (และจากนั้นพื้นที่เก็บข้อมูลก็ถูกกว่ามากพอที่ "สิ้นเปลือง" เล็กน้อยสำหรับตัวละครส่วนใหญ่ เป็นที่ยอมรับมากขึ้นเช่นกัน)
ตั้งแต่นั้นมาชุดอักขระได้ย้ายไปที่ 16 และ 32 บิตแต่คอมพิวเตอร์กระแสหลักส่วนใหญ่ขึ้นอยู่กับพีซี IBM ดั้งเดิม จากนั้นอีกครั้งตลาดพอพอใจกับตัวละคร 8-bit อย่างเพียงพอแม้ว่าพีซีไม่ได้มาถึงระดับที่เป็นปัจจุบันฉันไม่แน่ใจว่าทุกคนจะทำทุกอย่างด้วยตัวละครที่ใหญ่กว่าอยู่ดี
ฉันควรจะเพิ่มว่าตลาดมีการเปลี่ยนแปลงเล็กน้อย ในตลาดปัจจุบันขนาดตัวอักษรจะถูกกำหนดโดยฮาร์ดแวร์น้อยกว่าซอฟต์แวร์ Windows, Java และอื่น ๆ ย้ายไปที่อักขระ 16 บิตนานแล้ว
ตอนนี้อุปสรรคในการรองรับอักขระ 16- หรือ 32- บิตเป็นเพียงเล็กน้อยจากความยากลำบากที่มีอยู่ในตัวอักษร 16- หรือ 32- บิตตัวเองและส่วนใหญ่มาจากความยากลำบากในการรองรับ i18n โดยทั่วไป ใน ASCII (ตัวอย่าง) การตรวจสอบว่าตัวอักษรเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กหรือแปลงระหว่างสองตัวนั้นเป็นเรื่องเล็กน้อยอย่างไม่น่าเชื่อ ใน Unicode / ISO 10646 เต็มรูปแบบมันมีความซับซ้อนอย่างคลุมเครือ (จนถึงจุดที่มาตรฐานไม่ได้ลอง - พวกเขาให้ตารางไม่ใช่คำอธิบาย) จากนั้นคุณเพิ่มในความจริงที่ว่าสำหรับบางภาษา / ชุดอักขระแม้แต่แนวคิดพื้นฐานของตัวพิมพ์ใหญ่ / ตัวพิมพ์เล็กก็ไม่สามารถใช้ได้ จากนั้นคุณเพิ่มในความจริงที่ว่าแม้การแสดงตัวละครในบางตัวนั้นยังคงซับซ้อนกว่ามาก
นั่นคือทั้งหมดที่ซับซ้อนพอที่ซอฟต์แวร์ส่วนใหญ่ไม่ได้ลอง สถานการณ์กำลังดีขึ้นอย่างช้า ๆแต่ช้า ๆก็คือคำผ่าตัด