Kódová stránka 942 - Code page 942
Kódová stránka 942 (ve zkratce CP942 nebo IBM-942) je jedním z rozšíření IBM o Shift JIS. Kódované znakové sady jsou JIS X 0201, JIS X 0208, Rozšíření IBM pro IBM 1880 UDC a rozšíření IBM. Jedná se o kombinaci jednobajtového kódu Kódová stránka 1041 a dvoubajt Kódová stránka 301.[1]
Je to nadmnožina IBM-932, lišící se v použití kódové stránky 1041 namísto Kódová stránka 897 pro jeho jednobajtové kódy. Kódová stránka 1041 je rozšířením kódové stránky 897 a přidává pět jednobajtových znaků.[2] 0x80 je namapován na znak centu (¢
), 0xA0 je namapován na znak libry (£
), 0xFD je namapován na nepodepsat (¬
), 0xFE je namapován na obrácené lomítko (\
) a 0xFF je namapován na vlkodlak (~
).[3] Všechny jsou nepřiřazené na kódové stránce 897, a tedy IBM-932.[4]
Kódová stránka 942 obsahuje standardní 7bitovou verzi ISO 646 kódy a japonské znaky jsou označeny bitem vysoké hodnoty prvního bajtu nastaveného na 1. Některé body kódu na této stránce vyžadují druhý bajt, takže znaky používají pro kódování buď 8 nebo 16 bitů.
Kódová stránka 1041, a tedy kódová stránka 942, používá 0x5C pro Yen znamení (¥
) a 0x7E pro overline (‾
),[3] odpovídající spodní polovině JIS X 0201 spíše než USA-ASCII. Verze kódové stránky 942 použitá v Mezinárodní komponenty pro Unicode (nazývané „ibm-942_P12A-1999“ nebo „x-IBM942C“) používá mapování US-ASCII pro jednobajtové znaky mezi 0x20 a 0x7E. Výsledkem je duplicitní mapování pro vlnovku (0x7E a 0xFF) a zpětné lomítko (0x5C a 0xFE).[5]
Rozložení
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Viz také
Reference
- ^ "Identifikátory kódované znakové sady - CCSID 942". Globalizace IBM. IBM. Archivovány od originál dne 15. 3. 2016.
- ^ „Identifikátory kódové stránky - CP 01041“. Globalizace IBM. Archivovány od originál dne 01.06.2016.
- ^ A b „CP01041.txt“. IBM. Archivováno z původního dne 2019-01-12.
- ^ „CP00897.txt“. IBM. Archivováno z původního dne 2019-01-12. Citováno 2017-11-08.
- ^ „Converter Explorer: ibm-942_P12A-1999“. Demonstrace na JIP. Mezinárodní komponenty pro Unicode.