(7) Miscellaneous Information Manual charsets - (Unicode) . . ASCII GB 2312 ISO/IEC8859 JIS KOI8-R KS Unicode. . ASCII ASCII ( ) 7 . US-ASCII. ISO/IEC646:1991 IRV ( ). ASCII 7 . glibc ASCII. UTF-8 ASCII ASCII UTF-8. ISO/IEC 8859 ISO/IEC8859 15 8 ASCII (7 ) 128 159 96 160-255. ISO/IEC8859-1 (" 1" / Latin-1) . Unicode. ISO/IEC8859-1 256 Unicode. ISO/IEC8859 ( setfont(8)) EGA "user mapping" . : ISO/IEC8859-1 (Latin-1) Latin-1 . IJ/ij oe ,," . ISO/IEC 8859-2 (Latin-2) Latin-2 . / s/t . ISO/IEC 8859-3 (Latin-3) Latin-3 ISO/IEC8859-9 . ISO/IEC 8859-4 (Latin-4) Latin-4 ISO/IEC8859-10 ISO/IEC 8859-13. ISO/IEC 8859-5 ( ) . KOI8-R/KOI8-U . ISO/IEC 8859-6 . (glyph) ISO/IEC8859-6 . ISO/IEC 8859-7 1987 2003. ISO/IEC 8859-8 (niqud). . ISO/IEC 8859-9 (Latin-5) Latin-1 . ISO/IEC 8859-10 (Latin-6) Latin-6 () () Latin-4 . ISO/IEC 8859-11 TIS-620. ISO/IEC 8859-12 . ISO/IEC 8859-13 (Latin-7) Latin-4. ISO/IEC 8859-14 (Latin-8) . ISO/IEC 8859-15 (Latin-9) Latin-9 Latin-1 Latin-1. ISO/IEC 8859-16 (Latin-10) Latin-2. KOI8-R / KOI8-U KOI8-R (ISO) . ASCII ISO/IEC8859-5. KOI8-U KOI8-R . ISO/IEC2022 ISO/IEC8859. KOI8-R EGA "user mapping" . GB 2312 GB 2312 . JIS X 0208 94x94 EUC-CN. EUC-CN ASCII GB 2312. EUC-CN GB GB 2312 CN-GB. Big5 Big5 . (Big5 .) ASCII. ASCII . 0xa1-0xfe . Big5 . ISO/IEC2022. JIS X 0208 JIS X 0208 . ( JIS X 0201 JIS X 0212 JIS X 0213) . 94x94 0x21-0x7e. JIS X 0208 . JIS X 0208 . JIS X 0208 EUC-JP Shift_JIS ISO/IEC2022-JP. EUC-JP ASCII JIS X 0208. EUC-JP JIS X 0208 JIS X 0208 0x80. KS X 1001 KS X 1001 . JIS X 0208 94x94 . KS X 1001 JIS X 0208 EUC-KR Johab ISO/IEC2022-KR. EUC-KR ASCII KS X 1001. KS C 5601 KS X 1001. ISO/IEC 2022 ISO/IEC4873 ISO/IEC2022 ISO/IEC4873 VT100. () xterm(1). ISO/IEC2022 . 4 G0 G1 G2 G3 ( G0) ( G1). 94 96 7 . 040-0177 (041-0176) 0240-0377 (0241-0376). G0 94 041-0176. (shift functions) ^N (SO LS1) ^O (SI LS0) ESC n (LS2) ESC o (LS3) ESC N (SS2) ESC O (SS3) ESC ~ (LS1R) ESC } (LS2R) ESC | (LS3R). LSn Gn . LSnR Gn . SSn Gn ( n=2 3) ( ). 94 Gn ESC ( xx ( G0) ESC ) xx ( G1) ESC * xx ( G2) ESC + xx ( G3) xx ISO/IEC2375 . ESC ( @ ISO/IEC646 G0 ESC ( A ( ) ESC ( B ASCII ( ) ESC ( M ESC ( ! A . 96 Gn ESC - xx ( G1) ESC . xx ( G2) ESC / xx ( G3). ESC - G G1. Gn ESC $ xx ESC $ ( xx ( G0) ESC $ ) xx ( G1) ESC $ * xx ( G2) ESC $ + xx ( G3). ESC $ ( C G0. ESC $ B ESC & @ ESC $ B. ISO/IEC4873 G0 ( ASCII) G1 G2 G3 . ^N ^O ESC ( xx xx=B ESC ) xx ESC * xx ESC + xx ESC - xx ESC . xx ESC / xx . TIS-620 TIS-620 ASCII. ISO/IEC8859 0xa1-0xfe. (Unicode) (ISO/IEC 10646) . 20.1 . 20.1 32 16 (UTF-16) ( 16 ) 8 (UTF-8). 8 (UTF-8). UTF-8 . 7 11 3 16 4 21 5 26 6 31 . 0 1 x . 0xxxxxxx 00000000 0xxxxxxx ASCII 0xxxxxxx. ASCII UTF-8 ASCII : . 110xxxxx 110xxxxx 10yyyyyy 00000xxx xxyyyyyy. 1110xxxx 3 1110xxxx 10yyyyyy 10zzzzzz xxxxyyyy yyzzzzzz. ( UTF-8 ISO/IEC 10646 31 6 .) ISO/IEC8859 ASCII . . 100% ASCII. 16 . ( ISO/IEC8859-1) 16 . UTF-8 : 10xxxxxx . ASCII UTF-8 . NUL ('\0') '/' . ASCII NUL '/' UTF-8. . "subfont" . RAM. UTF-8 512 . . iconv(1), ascii(7), iso_8859-1(7), unicode(7), utf-8(7) 3 . . : . 6.18 8 2026 (7)