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)