LOCALE(7) Linux Programmer's Manual(Linux<?><?><?><?><?>) LOCALE(7) NAME(<?><?>) locale - <?><?><?><?><?><?><?> SYNOPSIS(<?><?>) #include <locale.h> DESCRIPTION(<?><?>) locale <?><?><?><?><?><?><?><?><?><?><?>. <?><?><?><?><?><?><?><?><?>: <?><?><?><?><?>, <?><?><?><?><?><?>, <?><?><?><?>, <?><?>. <?><?><?><?><?><?><?><?><?> locale <?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?>. <?><?><?> <locale.h> <?><?><?><?><?><?><?><?><?><?><?><?><?><?><?>,<?><?><?><?>. <?><?><?><?><?><?><?>: setlocale() <?><?><?><?><?><?> locale, localeconv() <?><?><?><?><?><?><?><?><?><?><?><?><?>. <?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?>; <?><?><?><?><?><?><?><?><?><?> <?><?><?><?><?> setlocale() <?><?><?><?><?><?><?><?>, <?><?><?><?><?><?><?><?><?><?><?><?><?><?> locale: LC_COLLATE <?><?><?><?><?><?><?> strcoll() <?> strxfrm() <?><?><?><?><?>, <?><?> strxfrm() <?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?>. <?><?>, <?><?><?><?><?><?> s <?><?><?> "ss". LC_CTYPE <?><?><?><?><?><?><?><?><?><?><?> isupper() <?> toupper() <?><?><?><?><?>, <?><?><?><?><?><?><?><?><?><?><?> mblen() <?><?> wctomb() <?><?><?><?><?>. LC_MONETARY <?><?><?> localeconv() <?><?><?><?><?>, <?><?><?><?><?><?><?><?><?>, <?><?><?><?> <?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?>. <?><?><?><?><?><?><?> strfmon() <?><?><?><?><?>. LC_MESSAGES <?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?>. GNU C-library<?><?>: rpmatch() <?><?><?><?><?><?><?><?><?><?><?><?><?>. LC_NUMERIC <?><?><?><?><?> locale <?><?><?>,<?><?> printf() <?> scanf() <?><?><?><?><?><?><?><?>.<?><?><?><?><?><?><?> localeconv() <?><?><?><?>. LC_TIME <?><?> strftime() <?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?>; <?><?>,<?><?><?><?><?><?><?><?><?><?><?><?><?> 24 <?><?><?><?><?>, <?><?><?><?><?> 12 <?><?><?><?><?>. LC_ALL <?><?><?><?><?>. <?><?> setlocale() <?><?><?><?><?><?><?><?>, <?><?><?> "", <?><?><?><?>locale,<?><?><?><?><?><?><?><?><?><?>: 1. <?><?><?><?><?><?><?><?><?><?> LC_ALL, <?><?><?> LC_ALL <?><?>. 2. <?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?>, <?><?><?><?><?><?><?><?>. 3. <?><?><?><?><?><?><?><?><?><?> LANG, <?><?><?> LANG <?><?>. <?><?><?><?><?><?><?><?><?><?><?><?><?> localeconv() <?><?><?><?><?> struct lconv , <?><?><?><?><?><?>: struct lconv { /* <?><?>(<?><?><?><?><?>)<?><?>. */ char *decimal_point; /* <?><?><?><?><?>. */ char *thousands_sep; /* <?><?><?><?><?><?>. */ /* <?><?><?><?><?><?><?><?><?><?><?><?><?><?>;<?><?><?><?><?><?><?><?><?><?><?>.<?><?><?><?>CHAR_MAX<?><?><?><?><?><?><?><?><?> <?><?><?>.<?><?><?><?>0<?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?><?>. */ char *grouping; /* <?><?><?><?>. */ /* <?><?><?><?><?><?>ISO 4217<?><?><?><?><?><?><?>. <?><?><?><?><?><?><?><?><?>. <?><?><?><?><?><?>' '. */ char *int_curr_symbol; char *currency_symbol; /* <?><?><?><?><?><?>. */ char *mon_decimal_point; /* <?><?><?><?><?>. */ char *mon_thousands_sep; /* <?><?><?><?><?><?>. */ char *mon_grouping; /* <?><?><?><?>'<?><?>'<?><?>. */ char *positive_sign; /* <?><?><?><?>. */ char *negative_sign; /* <?><?><?><?>. */ char int_frac_digits; /* <?><?><?><?><?><?><?>. */ char frac_digits; /* <?><?><?><?><?><?><?>. */ /* <?><?>currency_symbol<?><?><?><?><?><?><?><?><?>1,<?><?><?><?><?><?><?>0. */ char p_cs_precedes; /* <?><?><?>currency_symbol<?><?><?><?><?><?><?><?><?><?><?><?>1. */ char p_sep_by_space; /* <?><?>currency_symbol<?><?><?><?><?><?><?><?><?>1,<?><?><?><?><?><?><?>0. */ char n_cs_precedes; /* <?><?><?>currency_symbol<?><?><?><?><?><?><?><?><?><?><?><?>1. */ char n_sep_by_space; /* <?><?><?><?><?><?><?><?><?>: <?><?><?><?>currency_symbol<?><?><?><?><?><?><?>0. <?><?><?><?><?><?><?><?><?><?><?>currency_symbol<?><?>1. <?><?><?><?><?><?><?><?><?><?>currency_symbol<?><?><?><?>2. <?><?><?><?><?><?><?><?><?><?><?><?>currency_symbol<?><?>3. <?><?><?><?><?><?><?><?><?><?><?><?>currency_symbol<?><?><?><?>4. */ char p_sign_posn; char n_sign_posn; }; CONFORMS TO(<?><?><?><?>) POSIX.1 SEE ALSO(<?><?>) setlocale(3), localeconv(3), locale(1), localedef(1), rpmatch(3), strfmon(3), strcoll(3), strxfrm(3), strftime(3) [<?><?><?><?><?><?>] riser <boomer@ccidnet.com> [<?><?><?><?><?><?><?>] 2001/07/19 <?><?><?>linux<?><?>man<?><?><?><?><?><?><?><?>: http://cmpp.linuxforum.net <?> <?><?><?><?><?><?><?><?><?> man <?><?><?><?><?><?><?><?> <?><?> man <?><?><?><?><?><?>https://github.com/man-pages-zh/manpages- zh Linux 1993<?>4<?>24<?> LOCALE(7)