อ่าน 2 นาที
อัลกอริทึมการเรียงลำดับยูนิโค้ด
อั ลกอริทึมการเรียงลำดับ Unicode ( UCA ) เป็นอัลกอริทึมที่กำหนดไว้ในรายงานทางเทคนิค Unicode ฉบับที่ 10 ซึ่งเป็นวิธีการที่สามารถปรับแต่งได้เพื่อสร้างคีย์ไบนารีจาก สตริง...
อัลกอริทึมการเรียงลำดับยูนิโค้ด
อัลกอริทึมการเรียงลำดับ Unicode ( UCA ) เป็นอัลกอริทึมที่กำหนดไว้ในรายงานทางเทคนิค Unicode ฉบับที่ 10 ซึ่งเป็นวิธีการที่สามารถปรับแต่งได้เพื่อสร้างคีย์ไบนารีจากสตริงที่แสดงข้อความในระบบการเขียนและภาษา ใดๆ ที่สามารถแสดงด้วยUnicode ได้ จากนั้นคีย์เหล่านี้สามารถเปรียบเทียบได้อย่างมีประสิทธิภาพทีละไบต์เพื่อเรียงลำดับหรือจัดเรียงตามกฎของภาษา โดยมีตัวเลือกในการละเว้นตัวพิมพ์ใหญ่-เล็ก เครื่องหมายเน้นเสียง ฯลฯ[ 1 ]
รายงานทางเทคนิค Unicode ฉบับที่ 10 ยังระบุตารางองค์ประกอบการเรียงลำดับ Unicode เริ่มต้น (DUCET) ด้วย ไฟล์ข้อมูลนี้ระบุลำดับการเรียงลำดับเริ่มต้น DUCET สามารถปรับแต่งได้สำหรับภาษาต่างๆ[ 1 ] [ 2 ]และการปรับแต่งบางอย่างสามารถพบได้ในคลังข้อมูลท้องถิ่นทั่วไปของ Unicode (CLDR) [ 3 ]
การใช้งาน UCA แบบโอเพนซอร์สรวมอยู่ในส่วนประกอบสากลสำหรับ Unicode (ICU) [ 4 ] [ 5 ] ICU รองรับการปรับแต่ง และการปรับแต่งการเรียงลำดับจาก CLDR รวมอยู่ใน ICU [ 6 ] [ 2 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
- อัลกอริทึมการเรียงลำดับ Unicode : มาตรฐานทางเทคนิค Unicode #10
- แผนภูมิการเรียงลำดับ Unicode ของ Mimer SQL
เครื่องมือ
- ICU Locale Explorerการสาธิตออนไลน์ของอัลกอริทึมการเรียงลำดับ Unicode โดยใช้ส่วนประกอบสากลสำหรับ Unicode
- การสาธิตการรวบรวมข้อมูล ICU
- msortคือโปรแกรมเรียงลำดับข้อมูลที่ให้ความยืดหยุ่นเป็นพิเศษในการกำหนดการเรียงลำดับและการดึงคีย์
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ อัลกอริทึมการเรียงลำดับยูนิโค้ด
อั ลกอริทึมการเรียงลำดับ Unicode ( UCA ) เป็นอัลกอริทึมที่กำหนดไว้ในรายงานทางเทคนิค Unicode ฉบับที่ 10 ซึ่งเป็นวิธีการที่สามารถปรับแต่งได้เพื่อสร้างคีย์ไบนารีจาก สตริง...
ดูเพิ่มเติม
การเรียงลำดับ ไอโซ/อีอีซี 14651 กฎการจัดเรียงสินค้าของยุโรป (EOR) คลังข้อมูลภาษาท้องถิ่นทั่วไป (CLDR)
ลิงก์ภายนอก
อัลกอริทึมการเรียงลำดับ Unicode : มาตรฐานทางเทคนิค Unicode #10 แผนภูมิการเรียงลำดับ Unicode ของ Mimer SQL
เครื่องมือ
ICU Locale Explorerการสาธิตออนไลน์ของอัลกอริทึมการเรียงลำดับ Unicode โดยใช้ ส่วนประกอบสากลสำหรับ Unicode การสาธิตการรวบรวมข้อมูล ICU msortคือโปรแกรมเรียงลำดับข้อมูลที่ให้ความยืดหยุ่นเป็นพิเศษในการกำหนดการเรียงลำดับและการดึงคีย์ บทความเกี่ยวกับ อัลกอริทึม หรือ...