Code Page 932, czyli strona kodowa 932, znane także jako Windows-31J jest rozszerzeniem kodowania Shift_JIS opracowanym przez firmę Microsoft, by zawierało znaki specjalne NEC (rząd 13.), wybór NEC rozszerzeń IBM (rzędy 89–92) i rozszerzenia IBM (rzędy 115–119). Kodowanymi zestawami znaków są JIS X0201:1997, JIS X0208:1997 i powyższe rozszerzenia. Zarejestrowaną nazwą IANA dla tego kodowania jest Windows-31J.
Tablica kodów Poniższa tabela przedstawia znaki i ich szesnastkowe kody w CP932. Przedstawione są znaki tylko z zakresu 0x0–0xFF. Całe kodowanie zawiera w sumie 7980 znaków. Zorganizowane są one względem bajta prowadzącego, w swego rodzaju przedziały, w których znaki są zbudowane według schematu: <bajt prowadzący><kod znaku>. Przykładowo znak o kodzie 0x82D7 (bajt prowadzący: 0x82; kod znaku: 0xD7) odpowiada U+3079 (HIRAGANA LETTER BE, べ) w Unikodzie.
CP932 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF 0x Znaki kontrolne 1x 2x SP ! " # $ % & ' ( ) * + , - . / 3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?