Skip to main content

ตัวละครกว้างคืออะไร?

อักขระกว้างเป็นอักขระคอมพิวเตอร์ที่มีขนาดเกินการวัด 8 บิตมาตรฐานอักขระในชุดคอมพิวเตอร์เช่นชุดอักขระสากล (USC) แสดงตัวอย่างสำคัญของตัวละครกว้างเนื่องจาก USC สามารถเข้ารหัสในรูปแบบ 16 บิตหรือ 32 บิตสิ่งนี้แตกต่างจากชุดอักขระที่มีอายุมากกว่ามาตรฐานเช่นรหัสมาตรฐานอเมริกันสำหรับการแลกเปลี่ยนข้อมูล (ASCII) ซึ่งใช้ตัวละครไม่เกิน 7 บิตข้อได้เปรียบในการเข้ารหัสชุดอักขระในตัวละครกว้างคือช่วยให้มีห้องหายใจมากขึ้นเมื่อถึงเวลาที่จะเพิ่มสัญลักษณ์เพิ่มเติมและซับซ้อนในชุดทำให้นักออกแบบตัวละครมีอิสระในวงกว้างข้อเสียมาในรูปแบบของการใช้หน่วยความจำเพิ่มเติมเนื่องจากชุดอักขระกว้างใช้หน่วยความจำระบบมากขึ้นในขณะที่ใช้งานอยู่บนคอมพิวเตอร์

ชุดอักขระจะต้องปรับแต่งเพื่อทำงานกับระบบปฏิบัติการเฉพาะและอักขระกว้างไม่แตกต่างกันสำหรับ windows reg;ระบบปฏิบัติการ-ทั้ง 32 และ 64 บิต-ชุดอักขระกว้างต้องได้รับการปรับแต่งให้เข้ากับเฟรมเวิร์ก 16 บิตโดยเสนอความสามารถในการจัดเก็บสองเท่าสำหรับตัวละครแต่ละตัวเมื่อเทียบกับชุดมาตรฐาน 8 บิตในทางกลับกัน unix reg ;, ต้องใช้ตัวละครที่กว้างเพื่อให้พอดีกับกรอบ 32 บิตโดยให้ความจุของชุดอักขระพื้นฐานสี่เท่า

ข้อได้เปรียบที่ใหญ่ที่สุดของชุดอักขระกว้างคือพวกเขาอนุญาตให้ใช้สัญลักษณ์ที่ไม่ได้มาตรฐานและความสามารถรอบตัวมากขึ้นในการรวมภาษาต่าง ๆ ภายในอินเทอร์เฟซของพวกเขาตัวอย่างเช่นชุดอักขระที่กว้างอาจรวมตัวอักษรภาษาอังกฤษมาตรฐานพร้อมกับภาษาเช่น Cyrillic และ Greek ในเวลาเดียวกันซึ่งหมายความว่าอักขระกว้างชุดเดียวสามารถนำไปใช้กับบุคคลที่ครอบคลุมหลายประเทศซึ่งตรงข้ามกับการต้องการชุดอักขระที่ไม่เป็นเอกลักษณ์สำหรับแต่ละภูมิภาคแต่ละภูมิภาค

ถึงแม้ว่าจะมีประโยชน์ในการช่วยให้ซอฟต์แวร์เป็นมาตรฐานในภูมิภาคภาษาต่าง ๆ แต่ชุดของตัวละครกว้างมีราคาราคานั้นเป็นค่าใช้จ่ายเพิ่มเติมในค่าใช้จ่ายหน่วยความจำในขณะที่ชุดอักขระ 16 บิตมีความจุเป็นสองเท่าของชุดมาตรฐาน 8 บิต แต่ยังใช้หน่วยความจำมากเป็นสองเท่าเช่นเดียวกับชุดอักขระ 32 บิตซึ่งกลืนหน่วยความจำอย่างมีนัยสำคัญถึงสี่เท่าของชุดอักขระทั่วไป

จากการคำนวณและมุมมองทางสถิตินี่เป็นค่าใช้จ่ายที่สำคัญสำหรับหน่วยความจำอย่างไรก็ตามในการใช้งานจริงค่าใช้จ่ายนั้นไม่ค่อยดีเท่าที่ควรคอมพิวเตอร์สมัยใหม่มักจะมีหน่วยความจำระบบสี่กิกะไบต์หรือมากกว่านั้นทำให้การจัดเก็บของตัวละครขนาดใหญ่ 32 บิตที่มีขนาดใหญ่เล็กน้อยในทางปฏิบัติมีเพียงการทำงานหนักที่สุด mdash;หรือ underpowered mdash;คอมพิวเตอร์จะสังเกตเห็นประสิทธิภาพที่สำคัญจากการใช้ชุดอักขระกว้าง