Strona kodowa 942
Strona kodowa 942 (w skrócie CP942 lub IBM-942 ) jest jednym z rozszerzeń IBM Shift JIS . Zakodowane zestawy znaków to JIS X 0201 , JIS X 0208 , rozszerzenia IBM dla IBM 1880 UDC i rozszerzenia IBM. Jest to połączenie jednobajtowej strony kodowej 1041 i dwubajtowej strony kodowej 301 .
Jest to nadzbiór IBM-932 , różniący się wykorzystaniem strony kodowej 1041 zamiast strony kodowej 897 dla kodów jednobajtowych. Strona kodowa 1041 jest rozszerzeniem strony kodowej 897 i dodaje pięć znaków jednobajtowych. 0x80 jest odwzorowane na znak centa ( ¢
), 0xA0 jest odwzorowane na znak funta ( £
), 0xFD jest odwzorowane na znak nie ( ¬
), 0xFE jest odwzorowane na ukośnik odwrotny ( \
), a 0xFF jest odwzorowane na tyldę ( ~
). Wszystkie one są nieprzypisane na stronie kodowej 897, a zatem w IBM-932.
Strona kodowa 942 zawiera standardowe 7-bitowe kody ISO 646 , a japońskie znaki są wskazywane przez ustawienie wysokiego bitu pierwszego bajtu na 1. Niektóre punkty kodowe na tej stronie wymagają drugiego bajtu, więc znaki używają 8 lub 16 bitów do kodowanie.
Strona kodowa 1041, a zatem strona kodowa 942, używa 0x5C dla znaku jena ( ¥
) i 0x7E dla nadkreślenia ( ‾
), dopasowując dolną połowę JIS X 0201 zamiast US-ASCII . Jednak wersja strony kodowej 942 używana w International Components for Unicode (o nazwie „ibm-942_P12A-1999” lub „x-IBM942C”) wykorzystuje odwzorowania US-ASCII dla znaków jednobajtowych z zakresu od 0x20 do 0x7E. Powoduje to zduplikowane mapowanie dla tyldy (0x7E i 0xFF) i odwrotnego ukośnika (0x5C i 0xFE).
Układ
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|