อ่าน 4 นาที
รหัสหน้า 850
รหัสหน้า 850 ( CCSID 850) (หรือที่รู้จักกันในชื่อ CP 850, IBM 00850, [ 2 ] OEM 850, [ 3 ] DOS Latin 1 [ 4 ] ) เป็น รหัสหน้าที่ ใช้ภายใต้ระบบปฏิบัติการ DOS [ a ] ในยุโรปตะวันตก [...
รหัสหน้า 850
ชุดอักขระโค้ดเพจ 850 ประกอบด้วยสัญลักษณ์ 9×14 ตัว ตามที่แสดงผลโดยทั่วไปด้วยEnhanced Graphics Array (EGA) | |
| MIME / IANA | ไอบีเอ็ม850 |
|---|---|
| ชื่อเล่น | cp850, 850, csPC850 หลายภาษา, [ 1 ] DOS ละติน 1, OEM 850 |
| ภาษา | ภาษาอังกฤษและภาษาอื่นๆ อีกมากมาย |
| การจำแนกประเภท | รหัส ASCII แบบขยาย , รหัสหน้า OEM |
| ขยาย | ยูเอส-เอเอสไอไอ |
| อ้างอิงจาก | OEM-US |
| แปลง / เข้ารหัส | ISO/IEC 8859-1 (เรียงลำดับใหม่) |
| การเข้ารหัสอื่นๆ ที่เกี่ยวข้อง | รหัสหน้า 858 (รหัสหน้า 850 ที่แก้ไขแล้วของ PC DOS 2000) รหัสหน้า 437 |
รหัสหน้า 850 ( CCSID 850) (หรือที่รู้จักกันในชื่อ CP 850, IBM 00850, [ 2 ] OEM 850, [ 3 ] DOS Latin 1 [ 4 ] ) เป็นรหัสหน้าที่ใช้ภายใต้ระบบปฏิบัติการDOS [ a ] ในยุโรปตะวันตก[ 5 ]ขึ้นอยู่กับการตั้งค่าประเทศและการกำหนดค่าระบบ รหัสหน้า 850 เป็นรหัสหน้าหลักและรหัสหน้า OEM เริ่มต้น ในหลายประเทศ รวมถึงภาษาที่ใช้ภาษาอังกฤษต่างๆ (เช่น ในสหราชอาณาจักร ไอร์แลนด์ และแคนาดา) ในขณะที่ภาษาที่ใช้ภาษาอังกฤษอื่นๆ (เช่น สหรัฐอเมริกา) จะใช้รหัสหน้าฮาร์ดแวร์437 เป็นค่าเริ่มต้น [ 6 ]
รหัสหน้า 850 แตกต่างจากรหัสหน้า 437ตรงที่อักขระวาดกรอบอักขระกรีกและสัญลักษณ์ต่างๆ จำนวนมากถูกแทนที่ด้วยอักขระละตินเพิ่มเติมที่มีเครื่องหมายกำกับทำให้การรองรับภาษาในยุโรปตะวันตกดีขึ้นอย่างมาก (รวมอักขระทั้งหมดจากISO 8859-1แล้ว) ในขณะเดียวกัน การเปลี่ยนแปลงเหล่านี้มักทำให้เกิดความผิดพลาดในการแสดงผลกับโปรแกรมที่ใช้อักขระวาดกรอบเพื่อแสดงพื้นผิวคล้าย GUI ในโหมดข้อความ
หลังยุค DOS ระบบปฏิบัติการ รุ่นต่อมา ส่วนใหญ่ได้แทนที่โค้ดเพจ 850 ด้วยWindows-1252 [ b ]ต่อมาเป็นUCS-2และUTF-16 [ c ]และสุดท้ายคือUTF-8อย่างไรก็ตาม แอปพลิเคชันรุ่นเก่า โดยเฉพาะโปรแกรมบรรทัดคำสั่งอาจยังคงต้องพึ่งพาการสนับสนุนโค้ดเพจรุ่นเก่า อยู่
ชุดอักขระ
อักขระที่ไม่ใช่ ASCII แต่ละตัวจะปรากฏพร้อมกับรหัสUnicode ที่เทียบเท่ากัน ความแตกต่างจาก รหัสหน้า 437นั้นจำกัดอยู่เฉพาะครึ่งหลังของตารางเท่านั้น ส่วนครึ่งแรกนั้นเหมือนกัน
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | เอ | บี | ซี | ดี | อี | เอฟ | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x 0 | นูแอล | ☺︎ 263A | ☻ 263บี | ♥︎ 2665 | ♦︎ 2666 | ♣︎ 2663 | ♠︎ 2660 | • 2022 | ◘ 25D8 | ○ 25CB | ◙ 25D9 | ♂︎ 2642 | ♀︎ 2640 | ♪ 266A | ♫ 266บี | ☼ 263C |
| 1x 16 | ► 25BA | ◄ 25C4 | ↕︎ 2195 | ‼︎ 203C | ¶ 00B6 | § 00A7 | ▬ 25AC | ↨ 21A8 | ↑ 2191 | ↓ 2193 | → 2192 | ← 2190 | ∟ 221F | ↔︎ 2194 | ▲ 25B2 | ▼ 25 ปีก่อนคริสตกาล |
| 2x 32 | เอสพี | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
| 3x 48 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
| 4x 64 | @ | เอ | บี | ซี | ดี | อี | เอฟ | จี | ชม | ฉัน | เจ | เค | แอล | เอ็ม | เอ็น | โอ |
| 5x 80 | พี | คิว | อาร์ | เอส | ที | ยู | วี | ว | X | วาย | ซ | [ | \ | ] | ^ | _ |
| 6x 96 | ` | เอ | ข | ค | ง | อี | เอฟ | จี | ชม. | ฉัน | เจ | เค | ล | ม | n | โอ |
| 7x 112 | พี | q | ร | ส | ที | คุณ | วี | ว | x | y | z | { | | | } | ~ | ⌂ 2302 |
| 8x 128 | Ç 00C7 | ü 00FC | เอ 00E9 | â 00E2 | เอ 00E4 | à 00E0 | å 00E5 | ç 00E7 | ê 00EA | ë 00EB | เอ 00E8 | ฉัน 00EF | ฉัน 00EE | ฉัน 00EC | Ä 00C4 | Å 00C5 |
| 9x 144 | เอ 00C9 | æ 00E6 | Æ 00C6 | โอ 00F4 | ö 00F6 | ò 00F2 | û 00FB | ù 00F9 | ÿ 00FF | โอ 00D6 | Ü 00DC | ø 00F8 | ปอนด์ 00A3 | Ø 00D8 | × 00D7 | ƒ 0192 |
| แอ็ก160 | อา 00E1 | ฉัน 00ED | โอ 00F3 | อู 00FA | ñ 00F1 | Ñ 00D1 | ª 00AA | º 00BA | ¿ 00BF | ® 00AE | ¬ 00AC | ½ 00BD | ¼ 00 ปีก่อนคริสตกาล | ¡ 00A1 | « 00AB | » 00บีบี |
| บีเอ็กซ์176 | ░ 2591 | ▒ 2592 | ▓ 2593 | │ 2502 | ┤ 2524 | อา 00C1 | Â 00C2 | À 00C0 | © 00A9 | ╣ 2563 | ║ 2551 | ╗ 2557 | ╝ 255D | ¢ 00A2 | ¥ 00A5 | ┐ 2510 |
| ซีเอ็กซ์192 | └ 2514 | ┴ 2534 | ┬ 252 องศาเซลเซียส | ├ 251C | ─ 2500 | ┼ 253 องศาเซลเซียส | ã 00E3 | เอ 00C3 | ╚ 255A | ╔ 2554 | ╩ 2569 | ╦ 2566 | ╠ 2560 | ═ 2550 | ╬ 256 องศาเซลเซียส | ¤ 00A4 |
| ดีเอ็กซ์208 | ð 00F0 | Ð 00D0 | Ê 00CA | Ë 00CB | เอ 00C8 | ฉัน 0131 | ฉัน 00ซีดี | ฉัน 00CE | ฉัน 00CF | ┘ 2518 | ┌ 250 องศาเซลเซียส | █ 2588 | ▄ 2584 | ¦ 00A6 | ฉัน 00ซีซี | ▀ 2580 |
| เอก224 | โอ 00D3 | ß 00DF | โอ 00D4 | Ò 00D2 | โอ 00F5 | โอ 00D5 | µ 00B5 | ไทย 00FE | ไทย 00DE | Ú 00DA | Û 00DB | Ù 00D9 | ý 00FD | Ý 00DD | ¯ 00AF | ´ 00B4 |
| เอฟเอ็กซ์240 | อาย00 ค.ศ. | ± 00B1 | ‗ 2017 | ¾ 00BE | ¶ 00B6 | § 00A7 | ÷ 00F7 | ¸ 00B8 | ° 00B0 | ¨ 00A8 | · 00B7 | ¹ 00B9 | ³ 00B3 | ² 00B2 | ■ 25A0 | เอ็นบีเอสพี00A0 |
รหัสหน้า 858
| MIME / IANA | IBM00858 |
|---|---|
| ชื่อเล่น | CCSID00858, CP00858, PC-Multilingual-850+euro [ 1 ] |
| แปลง / เข้ารหัส | ไอโอเอส 8859-1 |
| นำหน้าโดย | รหัสหน้า 850 |
ในปี พ.ศ. 2541 รหัสเพจ 858 ( CCSID 858) [ 11 ] (หรือที่รู้จักกันในชื่อ CP 858, IBM 00858, OEM 858 [ 3 ] ) ได้มาจากรหัสเพจนี้โดยการเปลี่ยนจุดรหัส 213 (D5 hex ) จากi ที่ไม่มีจุด⟨ı⟩เป็นเครื่องหมายยูโร⟨€⟩ U+ 20AC [ 12 ] [ 13 ] [ 14 ]ต่างจากหน้าโค้ดส่วนใหญ่ที่แก้ไขเพื่อรองรับสัญลักษณ์ยูโรสัญลักษณ์สกุลเงิน ทั่วไป ที่ CF hexไม่ได้ถูกเลือกให้เป็นอักขระที่จะแทนที่ (เปรียบเทียบISO-8859-15 (จากISO-8859-1 ), หน้าโค้ด808 (จาก 866), 848 (จาก 1125), 849 (จาก 1131) และ872 (จาก 855), ISO-IR-205 (จากISO-8859-4 ), ISO-IR-206 (จากISO-8859-13 ) และการเปลี่ยนแปลงของMacRomanและMacCyrillic )
ระบบปฏิบัติการ PC DOS 2000ของ IBM ซึ่งวางจำหน่ายในปี 1998 เช่นกัน ได้เปลี่ยนคำจำกัดความของ 850 ให้ตรงกับ 858 และเรียกมันว่ารหัสหน้า 850 ที่แก้ไขแล้ว [ 15 ] [ 16 ] [ 17 ] [ 18 ] การทำเช่นนี้ก็เพื่อให้โปรแกรมที่กำหนดค่า 850 ไว้ตายตัวสามารถใช้สัญลักษณ์ยูโรได้ นอกจากนี้ อาจมีปัญหาเกี่ยวกับไฟล์ข้อมูลรหัสหน้า ( .CPI ) ที่จำกัดไว้ที่รหัสหน้าสูงสุดประมาณหกรหัส ผลิตภัณฑ์ของ IBM/MS รุ่นใหม่กว่าได้นำรหัสหน้า 858 มาใช้ภายใต้รหัสประจำตัวของตนเอง และได้คืนค่า 850 กลับไปเป็นค่าเดิม[ 19 ]
ดูเพิ่มเติม
หมายเหตุ
- ^เช่นเดียวกับระบบปฏิบัติการ EPOC16ของ Psion
- ^คล้ายคลึงกับและไม่แตกต่างจาก ISO-8859-1 อย่างชัดเจนเสมอไป
- ^ระบบ ปฏิบัติการ Windows NT นั้น รองรับ Unicodeมาตั้งแต่แรก แต่ปัญหาเกี่ยวกับการสนับสนุนเครื่องมือพัฒนาและการใช้งานร่วมกับ Windows 9xทำให้แอปพลิเคชันส่วนใหญ่ยังคงใช้โค้ดเพจ 8 บิตอยู่
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ รหัสหน้า 850
รหัสหน้า 850 ( CCSID 850) (หรือที่รู้จักกันในชื่อ CP 850, IBM 00850, [ 2 ] OEM 850, [ 3 ] DOS Latin 1 [ 4 ] ) เป็น รหัสหน้าที่ ใช้ภายใต้ระบบปฏิบัติการ DOS [ a ] ในยุโรปตะวันตก [...
ชุดอักขระ
อักขระที่ไม่ใช่ ASCII แต่ละตัวจะปรากฏพร้อมกับรหัส Unicode ที่เทียบเท่ากัน ความแตกต่างจาก รหัสหน้า 437 นั้นจำกัดอยู่เฉพาะครึ่งหลังของตารางเท่านั้น ส่วนครึ่งแรกนั้นเหมือนกัน
รหัสหน้า 858
ในปี พ.ศ. 2541 รหัสเพจ 858 ( CCSID 858) [ 11 ] (หรือที่รู้จักกันในชื่อ CP 858, IBM 00858, OEM 858 [ 3 ] ) ได้มาจากรหัสเพจนี้โดยการเปลี่ยนจุดรหัส 213 (D5 hex ) จาก i ที่ไม่มีจุด ⟨ı⟩ เป็น เครื่องหมายยูโร ⟨€⟩ U+ 20AC [ 12 ] [ 13 ] [ 14 ]...
ดูเพิ่มเติม
ชุดอักขระละตินตะวันตก (คอมพิวเตอร์) หน้าโค้ดฮาร์ดแวร์ แอลเอ็มบีซีเอส-1