กลับไปหน้าบทความ

อ่าน 5 นาที

ASCII แบบขยาย

ASCII แบบขยาย (Extended ASCII) คือชุด การเข้ารหัสอักขระ ที่รวมอักขระ ASCII ดั้งเดิม 96 ตัว (ส่วนใหญ่) บวกกับอักขระเพิ่มเติมอีกสูงสุด 128 ตัว ไม่มีคำจำกัดความอย่างเป็นทางการของ...

ASCII แบบขยาย

เอาต์พุต ASCIIของโปรแกรมในCygwin

ASCII แบบขยาย (Extended ASCII)คือชุดการเข้ารหัสอักขระ ที่รวมอักขระ ASCIIดั้งเดิม 96 ตัว (ส่วนใหญ่) บวกกับอักขระเพิ่มเติมอีกสูงสุด 128 ตัว ไม่มีคำจำกัดความอย่างเป็นทางการของ "Extended ASCII" และแม้แต่การใช้คำนี้บางครั้งก็ถูกวิพากษ์วิจารณ์[ 1 ] [ 2 ] [ 3 ]เนื่องจากอาจถูกตีความผิดว่าสถาบันมาตรฐานแห่งชาติอเมริกัน (ANSI) ได้อัปเดต มาตรฐาน ANSI X3.4-1986เพื่อรวมอักขระเพิ่มเติม หรือว่าคำนี้ระบุการเข้ารหัสที่ไม่กำกวมเพียงชุดเดียว ซึ่งทั้งสองอย่างนี้ไม่ใช่ความจริง

มาตรฐาน ISO 8859เป็นมาตรฐานสากลแรกที่กำหนดรูปแบบการขยาย (อย่างจำกัด) ของชุดอักขระ ASCII อย่างเป็นทางการ โดยในบรรดารูปแบบภาษาต่างๆ ที่เข้ารหัสไว้ISO 8859-1 (“ISO Latin 1”) ซึ่งรองรับภาษาในยุโรปตะวันตกส่วนใหญ่ เป็นที่รู้จักกันดีที่สุดในโลกตะวันตก นอกจากนี้ยังมีชุดการเข้ารหัส ASCII แบบขยายอื่นๆ อีกมากมาย (มากกว่า 220 โค้ดเพจสำหรับ DOS และ Windows ) เช่นเดียวกับ EBCDIC (“รหัสอักขระหลักอีกแบบ”) ที่ได้พัฒนาชุดการเข้ารหัสแบบขยายหลายแบบ (มากกว่า 186 โค้ดเพจ EBCDIC) ตลอดหลายทศวรรษที่ผ่านมา

ระบบปฏิบัติการสมัยใหม่ทั้งหมดใช้Unicodeซึ่งรองรับอักขระได้หลายพันตัว อย่างไรก็ตาม Extended ASCII ยังคงมีความสำคัญในประวัติศาสตร์ของการคำนวณและการรองรับชุดอักขระ Extended ASCII หลายชุดนั้นจำเป็นต้องเขียนซอฟต์แวร์ในลักษณะที่ทำให้การรองรับ วิธีการเข้ารหัส UTF-8ในภายหลังทำได้ ง่ายขึ้นมาก

ประวัติศาสตร์

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

รหัส ASCII 7 บิตได้รับการปรับปรุงจากรหัส 5 และ 6 บิตก่อนหน้านี้ จาก รหัส 2⁷ = 128 รหัส มี 33 รหัสที่ใช้สำหรับการควบคุม และ 95 ตัวอักษรที่คัดเลือกมาอย่างดีสำหรับการพิมพ์ (94 สัญลักษณ์และหนึ่งช่องว่าง) ซึ่งรวมถึงตัวอักษรภาษาอังกฤษ (ตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก) ตัวเลข และเครื่องหมายวรรคตอนและสัญลักษณ์ 31 ตัว: สัญลักษณ์ทั้งหมดบนเครื่องพิมพ์ดีดมาตรฐานของสหรัฐฯ บวกกับสัญลักษณ์ที่เลือกมาเล็กน้อยสำหรับงานเขียนโปรแกรม อุปกรณ์ต่อพ่วงยอดนิยมบางชนิดใช้เพียงชุดย่อยของตัวอักษรที่พิมพ์ได้ 64 ตัว: เครื่องพิมพ์ดีด Teletype รุ่น 33ไม่สามารถส่งตัวอักษร "a" ถึง "z" หรือสัญลักษณ์ที่ไม่ค่อยพบเห็นอีก 5 ตัว ( ` , { , | , } , และ~ ) และเมื่อได้รับตัวอักษรเหล่านั้น มันจะพิมพ์ "A" ถึง "Z" แทน (บังคับให้เป็นตัวพิมพ์ใหญ่ทั้งหมด ) และสัญลักษณ์อื่นๆ ที่คล้ายกันอีก 5 ตัว ( @ , [ , \ , ] , และ^ )

ชุดอักขระ ASCII นั้นมีขนาดใหญ่ไม่เพียงพอสำหรับการใช้งานในภาษาอังกฤษแบบอเมริกัน ขาดสัญลักษณ์หลายอย่างที่ใช้กันทั่วไปในการจัดพิมพ์และมีขนาดเล็กเกินไปสำหรับการใช้งานทั่วไป ควรมีตัวอักษรและสัญลักษณ์เพิ่มเติมอีกมากมายที่จำเป็นหรือต้องการเพื่อใช้แทนตัวอักษรของภาษาอื่นๆ นอกเหนือจากภาษาอังกฤษ รวมถึงเครื่องหมายวรรคตอนและช่องว่างเพิ่มเติม ตัวดำเนินการและสัญลักษณ์ทางคณิตศาสตร์เพิ่มเติม (× ÷ ⋅ ≠ ≥ ≈ π เป็นต้น) สัญลักษณ์เฉพาะที่ใช้ในบางภาษาโปรแกรมอักษรภาพ อักษรภาพ แบบ มีกรอบอักขระวาดกรอบ ฯลฯ

ปัญหาใหญ่ที่สุดสำหรับผู้ใช้คอมพิวเตอร์ทั่วโลกคือความต้องการตัวอักษรท้องถิ่นของพวกเขา ตัวอักษรภาษาอังกฤษของ ASCII เกือบจะรองรับภาษาในยุโรปได้ หากเขียนตัวอักษรที่มีเครื่องหมายเน้นเสียงโดยไม่มีเครื่องหมายเน้นเสียงหรือใช้ตัวอักษรสองตัวแทน เช่นssแทนßจึงมีการสร้าง ASCII 7 บิตเวอร์ชันท้องถิ่นขึ้นมาอย่างรวดเร็ว โดยเปลี่ยนสัญลักษณ์ที่ใช้น้อยบางตัวเป็นสัญลักษณ์หรือตัวอักษรที่ต้องการมาก เช่น แทนที่#ด้วย£ในเครื่องพิมพ์โทรเลขของสหราชอาณาจักร, \ด้วย¥ในญี่ปุ่น หรือในเกาหลี เป็นต้น ส่งผลให้มีชุดตัวแปรอย่างน้อย 29 ชุด มีการแก้ไข รหัส 12 รหัส โดยชุดของแต่ละประเทศอย่างน้อยหนึ่งชุด ทำให้เหลือรหัส "ไม่เปลี่ยนแปลง" เพียง 82 รหัส อย่างไรก็ตาม ภาษาโปรแกรมได้กำหนดความหมายให้กับตัวอักษรที่ถูกแทนที่หลายตัว จึงมีการ คิดค้นวิธีการแก้ปัญหา เช่นลำดับตัวอักษรสามตัว??< ในภาษา C และ??>ใช้แทน{และ} [ 4 ]ภาษาที่มีอักษรพื้นฐานไม่เหมือนกันสามารถใช้การถอดเสียงได้ เช่น การแทนที่อักษรละตินทั้งหมดด้วยอักษรซีริลลิกที่ใกล้เคียงที่สุด (ส่งผลให้ข้อความดูแปลกแต่ก็พออ่านได้เมื่อพิมพ์ภาษาอังกฤษด้วยอักษรซีริลลิกหรือในทางกลับกัน) นอกจากนี้ยังมีการคิดค้นวิธีการต่างๆ เพื่อให้สามารถพิมพ์ตัวอักษรสองตัวซ้อนกันได้ (โดยมักจะมีปุ่มลบคั่นอยู่ระหว่างนั้น) เพื่อสร้างตัวอักษรที่มีเครื่องหมายเน้นเสียง ผู้ใช้ไม่ค่อยพอใจกับการประนีประนอมเหล่านี้ และมักไม่ได้รับการสนับสนุนที่ดี

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

อักขระเพิ่มเติม 128 ตัวก็ยังไม่เพียงพอที่จะครอบคลุมทุกวัตถุประสงค์ ทุกภาษา หรือแม้แต่ทุกภาษาในยุโรป ดังนั้นการเกิดขึ้นของชุดอักขระ 8 บิตที่ได้มาจาก ASCII ที่เป็นกรรมสิทธิ์และของแต่ละประเทศจึงเป็นสิ่งที่หลีกเลี่ยงไม่ได้ การแปลงระหว่างชุดอักขระเหล่านี้ ( การแปลงรหัส ) นั้นซับซ้อน (โดยเฉพาะอย่างยิ่งหากอักขระนั้นไม่อยู่ในทั้งสองชุด) และมักจะไม่ได้รับการดำเนินการ ทำให้เกิดโมจิบาเกะ (ข้อความที่อ่านได้ยาก ซึ่งผู้ใช้มักจะต้องเรียนรู้วิธีถอดรหัสด้วยตนเอง) ในที่สุดก็มีความพยายามที่จะร่วมมือหรือประสานงานกันโดยหน่วยงานมาตรฐานระดับชาติและระดับนานาชาติในช่วงปลายทศวรรษ 1990 แต่ชุดอักขระที่เป็นกรรมสิทธิ์ของผู้ผลิตยังคงได้รับความนิยมมากที่สุด โดยส่วนใหญ่เป็นเพราะมาตรฐานสากลไม่รวมอักขระที่ได้รับความนิยมหรือเป็นเอกลักษณ์เฉพาะของวัฒนธรรมบางแห่ง

ส่วนขยายที่เป็นกรรมสิทธิ์

การดัดแปลงและส่วนขยาย ASCII ที่เป็นกรรมสิทธิ์ต่างๆ ปรากฏขึ้นบนคอมพิวเตอร์เมนเฟรม[ a ]และมินิคอมพิวเตอร์  โดยเฉพาะในมหาวิทยาลัย เพื่อตอบสนองความต้องการในการสนับสนุนการสอนคณิตศาสตร์ วิทยาศาสตร์ และภาษา

บริษัท Hewlett-Packardเริ่มเพิ่มอักขระยุโรปเข้าไปในชุดอักขระ ASCII 7 บิต/8 บิตแบบขยายHP Roman Extensionในช่วงประมาณปี 1978/1979 เพื่อใช้กับเวิร์กสเตชัน เทอร์มินัล และเครื่องพิมพ์ของตน ต่อมาชุดอักขระนี้ได้พัฒนาเป็นชุดอักขระ 8 บิตที่ใช้กันอย่างแพร่หลาย คือHP Roman-8และHP Roman-9 (รวมถึงรูปแบบต่างๆ อีกมากมาย)

คอมพิวเตอร์บ้านของAtariและCommodore ได้เพิ่มสัญลักษณ์กราฟิกจำนวนมากเข้าไปใน ASCII ที่ไม่เป็นมาตรฐาน (โดยเรียกว่าATASCIIและPETSCII ตามลำดับ ซึ่งอิงตามมาตรฐาน ASCII ดั้งเดิมในปี 1963)

ชุดอักขระ TRS-80สำหรับคอมพิวเตอร์ บ้าน TRS-80เพิ่ม อักขระ เซมิกราฟิก 64 ตัว (0x80 ถึง 0xBF) ที่ใช้กราฟิกบล็อกความละเอียดต่ำ (อักขระกราฟิกบล็อกแต่ละตัวแสดงเป็นตารางพิกเซล 2x3 โดยแต่ละพิกเซลบล็อกจะถูกควบคุมโดยบิต 6 บิตล่าง) [ 5 ]

IBMได้นำรหัส ASCII แบบขยาย 8 บิตมาใช้ในคอมพิวเตอร์ IBM PC รุ่นแรก และต่อมาได้สร้างรหัสเวอร์ชันต่างๆ สำหรับภาษาและวัฒนธรรมที่แตกต่างกัน IBM เรียกชุดอักขระเหล่านี้ว่าหน้าโค้ด (code page)และกำหนดหมายเลขอ้างอิง ทั้งสำหรับรหัสที่ตนเองคิดค้นขึ้นและรหัสที่คิดค้นและใช้งานโดยผู้ผลิตรายอื่น ดังนั้น ชุดอักขระจึงมักระบุด้วยหมายเลขหน้าโค้ดของ IBM ในหน้าโค้ดที่เข้ากันได้กับ ASCII อักขระ 128 ตัวล่างจะคงค่า ASCII มาตรฐานไว้ และหน้าต่างๆ (หรือชุดอักขระ) สามารถใช้งานได้ในอักขระ 128 ตัวบน ตัวอย่างเช่น คอมพิวเตอร์ DOSที่สร้างขึ้นสำหรับตลาดอเมริกาเหนือใช้หน้าโค้ด 437ซึ่งรวมถึงอักขระที่มีเครื่องหมายเน้นเสียงที่จำเป็นสำหรับภาษาฝรั่งเศส เยอรมัน และภาษาอื่นๆ ในยุโรปอีกเล็กน้อย รวมถึงอักขระวาดเส้นกราฟิกบางตัว ชุดอักขระที่ใหญ่ขึ้นทำให้สามารถสร้างเอกสารในภาษาต่างๆ ได้ เช่นภาษาอังกฤษและภาษาฝรั่งเศส (แม้ว่าคอมพิวเตอร์ภาษาฝรั่งเศสมักใช้หน้าโค้ด 850 ) แต่ไม่สามารถทำได้ในภาษาอังกฤษและภาษากรีก (ซึ่งต้องใช้หน้าโค้ด 737 )

บริษัท Apple Computerได้นำรหัส ASCII แบบขยายแปดบิตของตนเองมาใช้ในระบบปฏิบัติการ Mac OSเช่นMac OS Roman นอกจากนี้ Apple LaserWriterยังได้นำชุดอักขระ Postscriptมา ใช้ด้วย

บริษัท Digital Equipment Corporation (DEC) ได้พัฒนาชุดอักขระนานาชาติ (Multinational Character Set ) ซึ่งมีจำนวนอักขระน้อยกว่า แต่มีการผสมผสานตัวอักษรและเครื่องหมายกำกับเสียงมากกว่า ชุดอักขระนี้ได้รับการสนับสนุนโดยเครื่องเทอร์มินัลคอมพิวเตอร์VT220และรุ่นต่อมาของ DEC ต่อมาชุดอักขระนี้ได้กลายเป็นพื้นฐานสำหรับชุดอักขระอื่นๆ เช่นชุดอักขระนานาชาติโลตัส (LICS), ECMA-94และISO 8859-1

ไอโอเอส 8859

ในปี 1987 องค์การมาตรฐานสากล (ISO) ได้เผยแพร่ชุดมาตรฐานสำหรับส่วนขยาย ASCII แปดบิต คือ ISO 8859 มาตรฐานที่ได้รับความนิยมมากที่สุดคือISO 8859-1 (หรือเรียกว่า "ISO Latin 1") ซึ่งประกอบด้วยอักขระที่เพียงพอสำหรับภาษาที่ใช้กันทั่วไปในยุโรปตะวันตก มาตรฐานอื่นๆ ในกลุ่ม 8859 ได้แก่ISO 8859-2สำหรับภาษาในยุโรปตะวันออกที่ใช้ตัวอักษรละตินและISO 8859-5สำหรับภาษาที่ใช้ตัวอักษรซีริลลิกและอื่นๆ

ลักษณะเด่นประการหนึ่งที่มาตรฐาน ISO แตกต่างจากชุดอักขระ ASCII แบบขยายเฉพาะของผู้จำหน่ายบางราย คือ รหัส 32 รหัสแรกในบล็อกส่วนขยายถูกสงวนไว้ในมาตรฐาน ISO สำหรับการใช้งานควบคุมและไม่สามารถใช้สำหรับอักขระที่พิมพ์ได้[ b ]นโยบายนี้เลียนแบบ บล็อก รหัสควบคุม C0ซึ่งใช้รหัส 32 รหัสแรกของ ASCII ลักษณะนี้ของมาตรฐานถูกละเลยโดยชุด ASCII แบบขยายอื่นๆ เกือบทั้งหมด

วินโดวส์-1252

ไมโครซอฟต์ตั้งใจที่จะใช้มาตรฐาน ISO 8859 ใน Windows [ 7 ]แต่ในไม่ช้าก็ได้แทนที่รหัสควบคุม C1ด้วยอักขระเพิ่มเติม ทำให้เกิดชุดอักขระ Windows-1252 ที่เป็นกรรมสิทธิ์ อักขระที่เพิ่มเข้ามา ได้แก่เครื่องหมายอัญประกาศ แบบ "หยิก" เครื่องหมายขีดกลางยาวเครื่องหมายยูโรและตัวอักษรฝรั่งเศสและฟินแลนด์จากISO-8859-15ซึ่งกลายเป็น ASCII แบบขยายที่ใช้กันมากที่สุดในโลก และมักจะถูกใช้บนเว็บแม้ว่าจะระบุ 8859-1 ไว้ก็ตาม[ 8 ] [ 9 ]

ความสับสนของชุดอักขระ

เพื่อให้สามารถตีความและแสดงข้อมูลข้อความ (ลำดับของอักขระ) ที่มีรหัสขยายได้อย่างถูกต้อง ซอฟต์แวร์ที่อ่านหรือรับข้อความจะต้องใช้ การเข้ารหัส เฉพาะที่ข้อความนั้นถูกเขียนขึ้น การเลือกการเข้ารหัสที่ไม่ถูกต้องจะทำให้แสดงอักขระที่ผิดเพี้ยนอย่างมาก ซึ่งในภาษาญี่ปุ่นเรียกว่าmojibakeเนื่องจาก ASCII เป็นรหัสที่ใช้ร่วมกันระหว่างการเข้ารหัส "ASCII ขยาย" ทั้งหมด การใช้การเข้ารหัสที่ไม่ถูกต้องจึงทำให้ภาษาอังกฤษ (หรือภาษาใด ๆ ที่ใช้เฉพาะ AZ) รวมถึงตัวเลขและเครื่องหมายวรรคตอนส่วนใหญ่ยังคงอ่านได้

โปรโตคอลการสื่อสารจำนวนมากโดยเฉพาะอย่างยิ่งSMTPและHTTPกำหนดให้การเข้ารหัสอักขระของเนื้อหาต้องติดแท็กด้วย ตัวระบุชุดอักขระที่กำหนด โดย IANAเพื่อให้ซอฟต์แวร์สามารถตีความการเข้ารหัสหลายแบบได้อย่างถูกต้อง อย่างไรก็ตาม ซอฟต์แวร์ส่วนใหญ่อาศัยการตั้งค่าระบบที่ระบุการเข้ารหัสที่ผู้ใช้ต้องการ หรือคอมไพล์โดยใช้การตั้งค่าที่คาดการณ์ไว้

ในยุคปัจจุบัน Unicode ได้เข้ามาแทนที่การเข้ารหัสที่ไม่ใช่ ASCII เกือบทั้งหมดแล้ว เนื่องจากมาตรฐานอินเทอร์เน็ตหลายอย่างใช้ ISO 8859-1 และเนื่องจาก Microsoft Windows (สำหรับภาษาส่วนใหญ่ที่ใช้ในยุโรปตะวันตกและอเมริกา) ใช้CP1252ซึ่งเป็นส่วนขยายของ ISO 8859-1 ดังนั้นโดยทั่วไปแล้วจึงสามารถสันนิษฐานได้ว่าสตรีมไบต์ใด ๆ ที่ไม่ใช่UTF-8 ที่ถูกต้อง จะอยู่ในรูปแบบ CP1252 หรือการตั้งค่าของระบบ

ดูเพิ่มเติม

หมายเหตุ

  1. ยกเว้นในเมนเฟรมของ IBM ซึ่งใช้ EBCDICแทน ASCII
  2. ^พวกมันยังถูกสงวนไว้ใน Unicode ด้วย [ 6 ]
  • หน้าเว็บสั้นๆ เกี่ยวกับ ASCII พร้อมแผนภูมิ 8 บิตของ OEM และแผนภูมิ 8 บิตของ ANSI
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Extended_ASCII&oldid=1358183928 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ASCII แบบขยาย

ASCII แบบขยาย (Extended ASCII) คือชุด การเข้ารหัสอักขระ ที่รวมอักขระ ASCII ดั้งเดิม 96 ตัว (ส่วนใหญ่) บวกกับอักขระเพิ่มเติมอีกสูงสุด 128 ตัว ไม่มีคำจำกัดความอย่างเป็นทางการของ...

ประวัติศาสตร์

ASCII ถูกออกแบบขึ้นในทศวรรษ 1960 สำหรับ เครื่องพิมพ์โทรเลข และ ระบบส่งโทรเลข รวมถึงการคำนวณบางประเภท เครื่องพิมพ์โทรเลขรุ่นแรกๆ เป็นแบบอิเล็กโทรแมคคานิกส์ ไม่มีไมโครโปรเซสเซอร์ และมีหน่วยความจำอิเล็กโทรแมคคานิกส์เพียงพอต่อการทำงานเท่านั้น...

ส่วนขยายที่เป็นกรรมสิทธิ์

การดัดแปลงและส่วนขยาย ASCII ที่เป็นกรรมสิทธิ์ต่างๆ ปรากฏขึ้นบน คอมพิวเตอร์เมนเฟรม [ a ] และ มินิคอมพิวเตอร์ โดยเฉพาะในมหาวิทยาลัย เพื่อตอบสนองความต้องการในการสนับสนุนการสอนคณิตศาสตร์ วิทยาศาสตร์ และภาษา

ไอโอเอส 8859

ในปี 1987 องค์การมาตรฐานสากล (ISO) ได้เผยแพร่ชุดมาตรฐานสำหรับส่วนขยาย ASCII แปดบิต คือ ISO 8859 มาตรฐานที่ได้รับความนิยมมากที่สุดคือ ISO 8859-1 (หรือเรียกว่า "ISO Latin 1") ซึ่งประกอบด้วยอักขระที่เพียงพอสำหรับภาษาที่ใช้กันทั่วไปในยุโรปตะวันตก มาตรฐานอื่นๆ...