Overview
ISO/IEC 8859-11:2001 เทคโนโลยีสารสนเทศ — ชุดอักขระกราฟิกแบบไบต์เดียว 8 บิต — ส่วนที่ 11: ชุดตัวอักษรละติน/ไทย เป็นส่วนหนึ่งของชุดมาตรฐาน การเข้ารหัสอักขระแบบ ASCII ISO/IEC 8859 ฉบับพิมพ์ครั้งแรกในปี 2001 โดยทั่วไปเรียกกันว่า ละติน/ไทย ซึ่งเกือบจะเหมือนกับมาตรฐานไทย มอก. 620 (1990) ความแตกต่างเพียงอย่างเดียวคือ ISO/IEC 8859-11 กำหนดตัวเว้นวรรคไม่เปลี่ยนบรรทัด ให้กับรหัส 0xA0 ในขณะที่ TIS-620 ไม่ได้กำหนดไว้
ISO/IEC 8859-11:2001 เทคโนโลยีสารสนเทศ — ชุดอักขระกราฟิกแบบไบต์เดียว 8 บิต — ส่วนที่ 11: ชุดตัวอักษรละติน/ไทย เป็นส่วนหนึ่งของชุดมาตรฐาน การเข้ารหัสอักขระแบบ ASCII ISO/IEC 8859 ฉบับพิมพ์ครั้งแรกในปี 2001 โดยทั่วไปเรียกกันว่า ละติน/ไทย ซึ่งเกือบจะเหมือนกับมาตรฐานไทย มอก. 620 (1990) ความแตกต่างเพียงอย่างเดียวคือ ISO/IEC 8859-11 กำหนดตัวเว้นวรรคไม่เปลี่ยนบรรทัด (non-breaking space; NBSP)ให้กับรหัส 0xA0 ในขณะที่ TIS-620 ไม่ได้กำหนดไว้ (ในทางปฏิบัติ ความแตกต่างเล็กน้อยนี้มักถูกละเลย)
ISO-8859-11 ไม่เป็นชื่อชุดอักขระจดทะเบียนของ IANA แต่เป็นชื่อแทน (alias)[1] ของมอก. 620 (ซึ่งไม่มี NBSP) และสามารถใช้สำหรับ ISO/IEC 8859-11 ได้โดยไม่มีปัญหา เนื่องจาก NBSP ไม่อยู่ใน มอก. 620 Microsoft จึงกำหนดหน้ารหัส 28601 หรือที่รู้จักกันในชื่อ Windows-28601 เป็น ISO-8859-11 ในวินโดวส์[2] ฉบับร่างมีตัวอักษรไทยอยู่ตำแหน่งที่แตกต่างจากฉบับจริง[3]
เช่นเดียวกับมาตรฐาน ISO/IEC 8859 ทุกรูปแบบ รหัส 128 ตัวแรกนั้นเทียบเท่ากับ ASCII ส่วนอักขระเพิ่มเติม นอกเหนือจากช่องว่างที่ไม่เว้นวรรค จะพบได้ใน Unicode ในลำดับเดียวกัน เพียงแต่เลื่อนจาก 0xA1 ไปยัง U+0E01 และอื่นๆ
หน้ารหัส 874 ของ Microsoft Windows และหน้ารหัสที่ใช้ใน MacThai เวอร์ชันภาษาไทยของ Apple Macintosh เป็น รูปแบบต่างๆ ของ TIS-620 แต่ไม่สามารถใช้งานร่วมกันได้
ชุดอักขระ
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x | ||||||||||||||||
| 1x | ||||||||||||||||
| 2x | SP | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
| 3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
| 4x | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
| 5x | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
| 6x | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
| 7x | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | |
| 8x | ||||||||||||||||
| 9x | ||||||||||||||||
| Ax | NBSP | ก | ข | ฃ | ค | ฅ | ฆ | ง | จ | ฉ | ช | ซ | ฌ | ญ | ฎ | ฏ |
| Bx | ฐ | ฑ | ฒ | ณ | ด | ต | ถ | ท | ธ | น | บ | ป | ผ | ฝ | พ | ฟ |
| Cx | ภ | ม | ย | ร | ฤ | ล | ฦ | ว | ศ | ษ | ส | ห | ฬ | อ | ฮ | ฯ |
| Dx | ะ | ั | า | ำ | ิ | ี | ึ | ื | ุ | ู | ฺ | ฿ | ||||
| Ex | เ | แ | โ | ใ | ไ | ๅ | ๆ | ็ | ่ | ้ | ๊ | ๋ | ์ | ํ | ๎ | ๏ |
| Fx | ๐ | ๑ | ๒ | ๓ | ๔ | ๕ | ๖ | ๗ | ๘ | ๙ | ๚ | ๛ |
ค่ารหัส D1, D4-DA, E7-EE เป็นอักขระใช้ผสม (combining characters)
ส่วนขยายของผู้ขาย
หน้ารหัส 874 (Microsoft) / 1162
หน้ารหัสวินโดวส์ 874 (CP874, IBM-874, x-IBM874) หรือที่รู้จักกันในชื่อ หน้ารหัส 9066 (IBM-9066)[5] แตกต่างจาก ISO/IEC 8859-11 เพียงเก้าสัญลักษณ์ที่แสดงในกรอบในตารางต่อไปนี้:[6][7][8]
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ax | ่ | ก | ข | ฃ | ค | ฅ | ฆ | ง | จ | ฉ | ช | ซ | ฌ | ญ | ฎ | ฏ |
| Bx | ฐ | ฑ | ฒ | ณ | ด | ต | ถ | ท | ธ | น | บ | ป | ผ | ฝ | พ | ฟ |
| Cx | ภ | ม | ย | ร | ฤ | ล | ฦ | ว | ศ | ษ | ส | ห | ฬ | อ | ฮ | ฯ |
| Dx | ะ | ั | า | ำ | ิ | ี | ึ | ื | ุ | ู | ฺ | ้ | ๊ | ๋ | ์ | ฿ |
| Ex | เ | แ | โ | ใ | ไ | ๅ | ๆ | ็ | ่ | ้ | ๊ | ๋ | ์ | ํ | ๎ | ๏ |
| Fx | ๐ | ๑ | ๒ | ๓ | ๔ | ๕ | ๖ | ๗ | ๘ | ๙ | ๚ | ๛ | ¢ | ¬ | ¦ | NBSP |
หน้ารหัส 1161
หน้ารหัส 1161 (CP1161, IBM-1161) เป็นรูปแบบหนึ่งของหน้ารหัส IBM 874 ความแตกต่างเพียงอย่างเดียวคือเครื่องหมายยูโร (€) ในตำแหน่ง DEhex (222)[12][13]
หน้ารหัส 874 (IBM) / 9066
หน้ารหัส Windows 874 ( windows-874, MS874, x-windows-874 ) ซึ่งรู้จักกันในชื่อ หน้ารหัส 1162 (CP1162, IBM-1162) โดย IBM [14] [15] ถูกใช้โดย Microsoft Windows โดยแตกต่างจาก ISO/IEC 8859-11 เพียงแค่เพิ่มสัญลักษณ์เก้าตัวที่แสดงในตารางต่อไปนี้:
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 8x | € | … | ||||||||||||||
| 9x | ‘ | ’ | “ | ” | • | – | — |
ระบบปฏิบัติการ Mac ภาษาไทย
นี่คือแบบที่ใช้ใน Mac OS รุ่นดั้งเดิม
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 8x | « | » | … | ่ | ้ | ๊ | ๋ | ์ | ่ | ้ | ๊ | ๋ | ์ | “ | ” | ํ |
| 9x | • | ั | ็ | ิ | ี | ึ | ื | ่ | ้ | ๊ | ๋ | ์ | ‘ | ’ | ||
| Ax | NBSP | ก | ข | ฃ | ค | ฅ | ฆ | ง | จ | ฉ | ช | ซ | ฌ | ญ | ฎ | ฏ |
| Bx | ฐ | ฑ | ฒ | ณ | ด | ต | ถ | ท | ธ | น | บ | ป | ผ | ฝ | พ | ฟ |
| Cx | ภ | ม | ย | ร | ฤ | ล | ฦ | ว | ศ | ษ | ส | ห | ฬ | อ | ฮ | ฯ |
| Dx | ะ | ั | า | ำ | ิ | ี | ึ | ื | ุ | ู | ฺ | [[]]No article link known for the WJ mnemonic.|WJ]] |
[[]]No article link known for the ZWSP mnemonic.|ZWSP]] |
– | — | ฿ |
| Ex | เ | แ | โ | ใ | ไ | ๅ | ๆ | ็ | ่ | ้ | ๊ | ๋ | ์ | ํ | ™ | ๏ |
| Fx | ๐ | ๑ | ๒ | ๓ | ๔ | ๕ | ๖ | ๗ | ๘ | ๙ | ® | © |
- แอลเอ็มบีซีเอส-11
เชิงอรรถ
เอกสารอ้างอิง
- ↑ "IANA Character Sets".
- ↑ "js-codepage, Getting codepages". GitHub. 12 ตุลาคม 2021.
{{cite web}}: CS1 maint: date auto-translated (ลิงก์) - ↑ Everson, Michael. "Proposed ISO 8859-11".
- ↑ Whistler, Ken (2002-10-07), ISO/IEC 8859-11:2001 to Unicode, Unicode Consortium
- ↑ IBM; Unicode Consortium. "convrtrs.txt". International Components for Unicode. ข้อมูลเก่าจากต้นฉบับ เมื่อ 2020-07-28. สืบค้นเมื่อ 2020-05-16.
Yes ibm-874 == ibm-9066. ibm-1161 has the euro update.
- ↑ "Code page 874 information document". ข้อมูลเก่าจากต้นฉบับ เมื่อ 2017-01-16.
- ↑ "CCSID 874 information document". ข้อมูลเก่าจากต้นฉบับ เมื่อ 2016-03-27.
- ↑ "CCSID 9066 information document". ข้อมูลเก่าจากต้นฉบับ เมื่อ 2016-03-27.
- ↑ IBM. "Code Page CPGID 00874" (PDF). REGISTRY: Graphic Character Sets and Code Pages.
- ↑ Code Page CPGID 00874 (txt), IBM
- ↑ "Converter Explorer: ibm-874_P100-1995". International Components for Unicode. Unicode Consortium.
- ↑ "Code Page 01161" (PDF).
- ↑ "CCSID 1161 information document". ข้อมูลเก่าจากต้นฉบับ เมื่อ 2016-03-27.
- ↑ "Code page 1162 information document". ข้อมูลเก่าจากต้นฉบับ เมื่อ 2016-03-17.
- ↑ "CCSID 1162 information document". ข้อมูลเก่าจากต้นฉบับ เมื่อ 2016-03-27.
- ↑ "Code Page 01162" (PDF).
- ↑ Steele, Shawn (1998-02-28). "cp874 to Unicode table". Unicode Consortium, Microsoft.
- ↑ Code Page CPGID 01162 (txt), IBM
- ↑ International Components for Unicode (ICU), ibm-1162_P100-1999.ucm, 2002-12-03
- ↑ Apple (2005-04-05). "Map (external version) from Mac OS Thai character set to Unicode 3.2 and later". Unicode Consortium.
แหล่งข้อมูลอื่น
- ISO/IEC 8859-11:2001
- ISO/IEC 8859-11:1999 - ชุดอักขระกราฟิกแบบเข้ารหัสไบต์เดียว 8 บิต ส่วนที่ 11: ชุดอักขระละติน/ไทย (ฉบับร่างลงวันที่ 22 มิถุนายน 1999; ถูกแทนที่ด้วย ISO/IEC 8859-11:2001 ซึ่งเผยแพร่เมื่อวันที่ 15 ธันวาคม 2001)
- หน้ารหัส Windows 874
- ชุดอักขระภาษาไทย ISO-IR 166 (13 กรกฎาคม 2535 จากมอก. 620-2533 (1990))
- Standardization and Implementations of Thai Language PDF 175k