CP932
From Wikipedia, the free encyclopedia
Remove ads
CP932, Code Page 932, neboli Windows-31J je rozšíření kódování Shift-JIS vytvořené firmou Microsoft. Zahrnuje znakové sady JIS X 0201:1997, JIS X 0208:1997, speciální znaky NEC (řádek 13), NEC výběr rozšíření IBM (řádky 89-92) a rozšíření IBM (řádky 115-119). IANA používá pro toto kódování označení Windows-31J nebo csWindows31J, jeho MIB identifikátor je 2024.[1]
Tabulka kódování
CP932 používá jedno- a dvoubytové kódy. Kódům 0-127 a 160-223 jsou přiřazeny znaky s jednobytovými kódy, ostatní hodnoty jsou prvním bytem dvoubytových kódů. Celé kódování definuje celkem 7980 znaků. Dvoubytový znak s kódem 0x82D7 (první byte: 0x82, druhý byte: 0xD7) v CP932 odpovídá znaku U+3079 v Unicode (hiragana písmeno BE, べ).
„ŘZ“ označuje řídicí znak, „NZ“ označuje kód ve standardu nedefinovaný.
Znak s kódem 0x5C je sice mapován na kódový bod U+005C v Unicode, ale obvykle je zobrazován jako znak yen.[1]
Remove ads
Mapování na Unicode
Následující tabulka ukazuje mapování jednobytových kódů 0x80–0xFF z CP932 na Unicode. Kompletní mapování včetně dvoubytových kódů (jejichž úvodní byte je v tabulce označen „DBCSLB“ – anglicky Double Byte Character Set Lead Byte) je na serveru Unicode.[2]
Remove ads
Odkazy
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads