unicode(7) Miscellaneous Information Manual unicode(7) unicode - ISO/IEC 10646 (UCS). UCS . " " UCS . UCS . . . - . UCS TeX Postscript APL MS-DOS MS-Windows Macintosh OCR . UCS (ISO/IEC 10646) 31 128 24 256 16 256 8 256 . 1 (ISO/IEC 10646-1) 65534 (0x0000 0xfffd) (BMP) 0 0. 2 (ISO/IEC 10646-2) 0 BMP 0x10000 0x10ffff. 0x10ffff 0 . BMP . ISO/IEC 10646-2 . UCS 2 UCS-2 ( BMP) UCS-4 4 . UTF-8 ASCII UTF-16 BMP 0x10ffff UCS-2. UCS 0x0000 0x007f US-ASCII 0x0000 0x00ff ISO/IEC 8859-1 (Latin-1). UCS . . . UCS . . -A (" A ") UCS 0x00c4 " A" " ": 0x0041 0x0308. . ISO/IEC 10646-1 UCS: 1 ( /) . 2 1 ( ). 3 UCS . Unicode 3.0 Unicode UCS 3 ISO/IEC 10646-1:2000. Unicode 3.1 ISO/IEC 10646-2. Unicode Unicode . Unicode. Unicode Linux GNU+Linux C wchar_t 32 . C UCS ( ) GNU C __STDC_ISO_10646__ ISO C99. UCS/Unicode ASCII / UTF-8 ASCII. UTF-8 ( "LANG=en_GB.UTF-8"). nl_langinfo(CODESET) . wctomb(3) mbsrtowcs(3) wchar_t wcwidth(3) (0-2) . (PUA) 0xe000 0xf8ff . Linux 0xe000 0xefff Linux 0xf000 0xf8ff Linux. Linux LANANA Documentation/admin-guide/unicode.rst Linux. 15 ( -A 0xf0000 0xffffd) 16 ( -B 0x100000 0x10fffd). o -- (UCS) -- 1: . ISO/IEC 10646-1 2000. UCS. . o 3.0. - 2000 ISBN 0-201-61633-5. o S. G. . C: . 1995 ISBN 0-13-326224-3. C. 1 1994 ISO C90 C ISO C99 . o . o : UTF-8 UNIX/Linux. o : . locale(1), setlocale(3), charsets(7), utf-8(7) 3 . . : . 6.18 11 2026 unicode(7)