📄 locale.html
字号:
The lower-case lettersatoz,and their corresponding upper-case lettersAtoZ,of the portable character setare automatically included in this mapping,but only when the<b>toupper</b>keyword is omitted from the locale definition.<dt><b>tolower</b><dd>Define the mapping of upper-case letters to lower-case letters.In the POSIX locale,at a minimum, the 26 upper-case characters:<code><pre>A B C D E F G H I J K L M N O P Q R S T U V W X Y Z</code></pre>are mapped to the corresponding 26 lower-case characters:<code><pre>a b c d e f g h i j k l m n o p q r s t u v w x y z</code></pre>In a locale definition file,the operand consists of character pairs, separated by semicolons.The characters in each character pair are separated by a comma andthe pair enclosed by parentheses.The first character in each pair is the upper-case letter, thesecond the corresponding lower-case letter.Only characters specified for the keywords<b>lower</b>and<b>upper</b>can be specified.If the<b>tolower</b>keyword is omitted from the locale definition,the mapping will be thereverse mapping of the one specified for<b>toupper</b>.<dt><b>copy</b><dd>Specify the name of an existing locale to be used asthe definition of this category.If this keyword is specified, no other keyword can be specified.</dl><p>The following table shows the character class combinations allowed.<pre><table bordercolor=#000000 border=1 align=center><tr valign=top><th align=center><b>In</b><th colspan=11 align=center><b>Can Also Belong To</b><tr valign=top><th align=center><b>Class</b><th align=center>upper<th align=left>lower<th align=center>alpha<th align=left>digit<th align=center>space<th align=left>cntrl<th align=center>punct<th align=left>graph<th align=center>print<th align=left>xdigit<th align=center>blank<tr valign=top><td align=left>upper <td align=center> <td align=left>-<td align=center>A<td align=left>x<td align=center>x<td align=left>x<td align=center>x<td align=left>A<td align=center>A<td align=left>-<td align=center>x<tr valign=top><td align=left>lower <td align=center>-<td align=left> <td align=center>A<td align=left>x<td align=center>x<td align=left>x<td align=center>x<td align=left>A<td align=center>A<td align=left>-<td align=center>x<tr valign=top><td align=left>alpha <td align=center>-<td align=left>-<td align=center> <td align=left>x<td align=center>x<td align=left>x<td align=center>x<td align=left>A<td align=center>A<td align=left>-<td align=center>x<tr valign=top><td align=left>digit <td align=center>x<td align=left>x<td align=center>x<td align=left> <td align=center>x<td align=left>x<td align=center>x<td align=left>A<td align=center>A<td align=left>A<td align=center>x<tr valign=top><td align=left>space <td align=center>x<td align=left>x<td align=center>x<td align=left>x<td align=center> <td align=left>-<td align=center>*<td align=left>*<td align=center>*<td align=left>x<td align=center>-<tr valign=top><td align=left>cntrl <td align=center>x<td align=left>x<td align=center>x<td align=left>x<td align=center>-<td align=left> <td align=center>x<td align=left>x<td align=center>x<td align=left>x<td align=center>-<tr valign=top><td align=left>punct <td align=center>x<td align=left>x<td align=center>x<td align=left>x<td align=center>-<td align=left>x<td align=center> <td align=left>A<td align=center>A<td align=left>x<td align=center>-<tr valign=top><td align=left>graph <td align=center>-<td align=left>-<td align=center>-<td align=left>-<td align=center>-<td align=left>x<td align=center>-<td align=left> <td align=center>A<td align=left>-<td align=center>-<tr valign=top><td align=left>print <td align=center>-<td align=left>-<td align=center>-<td align=left>-<td align=center>-<td align=left>x<td align=center>-<td align=left>-<td align=center> <td align=left>-<td align=center>-<tr valign=top><td align=left>xdigit<td align=center>-<td align=left>-<td align=center>-<td align=left>-<td align=center>x<td align=left>x<td align=center>x<td align=left>A<td align=center>A<td align=left> <td align=center>x<tr valign=top><td align=left>blank <td align=center>x<td align=left>x<td align=center>x<td align=left>x<td align=center>A<td align=left>-<td align=center>*<td align=left>*<td align=center>*<td align=left>x<td align=center> </table><h6 align=center><xref table="Valid Character Class Combinations"><a name="tagt_5"> </a></xref>Table: Valid Character Class Combinations</h6><b>Notes:</b><dd><ol><li>Explanation of codes:<dl compact><dt>A<dd>Automatically included; see text.<dt>-<dd>Permitted.<dt>x<dd>Mutually exclusive.<dt>*<dd>See note 2.</dl><li>The space character, which is part of the <b>space</b> and <b>blank</b> classes, cannot belong to <b>punct</b> or <b>graph</b>, but automatically belongs to the <b>print</b> class. Other <b>space</b> or <b>blank</b> characters can be classified as any of <b>punct</b>, <b>graph</b> or <b>print</b>.</ol></pre>The character classifications for the POSIX locale follow;the code listing depicting the<i><a href="../xcu/localedef.html">localedef</a></i>input, the table representing the sameinformation, sorted by character.<code><pre>LC_CTYPE# The following is the POSIX locale LC_CTYPE.# "alpha" is by default "upper" and "lower"# "alnum" is by definition "alpha" and "digit"# "print" is by default "alnum", "punct" and the <space> character# "graph" is by default "alnum" and "punct"#upper <A>;<B>;<C>;<D>;<E>;<F>;<G>;<H>;<I>;<J>;<K>;<L>;<M>;\ <N>;<O>;<P>;<Q>;<R>;<S>;<T>;<U>;<V>;<W>;<X>;<Y>;<Z>#lower <a>;<b>;<c>;<d>;<e>;<f>;<g>;<h>;<i>;<j>;<k>;<l>;<m>;\ <n>;<o>;<p>;<q>;<r>;<s>;<t>;<u>;<v>;<w>;<x>;<y>;<z>#digit <zero>;<one>;<two>;<three>;<four>;<five>;<six>;\ <seven>;<eight>;<nine>#space <tab>;<newline>;<vertical-tab>;<form-feed>;\ <carriage-return>;<space>#cntrl <alert>;<backspace>;<tab>;<newline>;<vertical-tab>;\ <form-feed>;<carriage-return>;\ <NUL>;<SOH>;<STX>;<ETX>;<EOT>;<ENQ>;<ACK>;<SO>;\ <SI>;<DLE>;<DC1>;<DC2>;<DC3>;<DC4>;<NAK>;<SYN>;\ <ETB>;<CAN>;<EM>;<SUB>;<ESC>;<IS4>;<IS3>;<IS2>;\ <IS1>;<DEL>#punct <exclamation-mark>;<quotation-mark>;<number-sign>;\ <dollar-sign>;<percent-sign>;<ampersand>;<apostrophe>;\ <left-parenthesis>;<right-parenthesis>;<asterisk>;\ <plus-sign>;<comma>;<hyphen>;<period>;<slash>;\ <colon>;<semicolon>;<less-than-sign>;<equals-sign>;\ <greater-than-sign>;<question-mark>;<commercial-at>;\ <left-square-bracket>;<backslash>;<right-square-bracket>;\ <circumflex>;<underscore>;<grave-accent>;<left-curly-bracket>;\ <vertical-line>;<right-curly-bracket>;<tilde>#xdigit <zero>;<one>;<two>;<three>;<four>;<five>;<six>;<seven>;\ <eight>;<nine>;<A>;<B>;<C>;<D>;<E>;<F>;<a>;<b>;<c>;<d>;<e>;<f>#blank <space>;<tab>#toupper (<a>,<A>);(<b>,<B>);(<c>,<C>);(<d>,<D>);(<e>,<E>);\ (<f>,<F>);(<g>,<G>);(<h>,<H>);(<i>,<I>);(<j>,<J>);\ (<k>,<K>);(<l>,<L>);(<m>,<M>);(<n>,<N>);(<o>,<O>);\ (<p>,<P>);(<q>,<Q>);(<r>,<R>);(<s>,<S>);(<t>,<T>);\ (<u>,<U>);(<v>,<V>);(<w>,<W>);(<x>,<X>);(<y>,<Y>);(<z>,<Z>)#tolower (<A>,<a>);(<B>,<b>);(<C>,<c>);(<D>,<d>);(<E>,<e>);\ (<F>,<f>);(<G>,<g>);(<H>,<h>);(<I>,<i>);(<J>,<j>);\ (<K>,<k>);(<L>,<l>);(<M>,<m>);(<N>,<n>);(<O>,<o>);\ (<P>,<p>);(<Q>,<q>);(<R>,<r>);(<S>,<s>);(<T>,<t>);\ (<U>,<u>);(<V>,<v>);(<W>,<w>);(<X>,<x>);(<Y>,<y>);(<Z>,<z>)END LC_CTYPE</code></pre><p><table bordercolor=#000000 border=1 align=center><tr valign=top><th align=center><b></b><tr valign=top><th align=center><b>Symbolic Name</b><th align=center><b>Other Case</b><th align=center><b>Character Classes</b><tr valign=top><td align=left><NUL><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><SOH><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><STX><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><ETX><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><EOT><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><ENQ><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><ACK><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><alert><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><backspace><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><tab><td align=center> <td align=left><b>cntrl, space, blank</b><tr valign=top><td align=left><newline><td align=center> <td align=left><b>cntrl, space</b><tr valign=top><td align=left><vertical-tab><td align=center> <td align=left><b>cntrl, space</b><tr valign=top><td align=left><form-feed><td align=center> <td align=left><b>cntrl, space</b><tr valign=top><td align=left><carriage-return><td align=center> <td align=left><b>cntrl, space</b><tr valign=top><td align=left><SO><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><SI><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><DLE><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><DC1><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><DC2><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><DC3><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><DC4><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><NAK><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><SYN><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><ETB><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><CAN><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><EM><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><SUB><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><ESC><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><IS4><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><IS3><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><IS2><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><IS1><td align=center> <td align=left><b>cntrl</b><tr valign=top><td align=left><space><td align=center> <td align=left><b>space, print, blank</b><tr valign=top><td align=left><exclamation-mark><td align=center> <td align=left><b>punct, print, graph</b><tr valign=top><td align=left><quotation-mark><td align=center> <td align=left><b>punct, print, graph</b><tr valign=top><td align=left><number-sign><td align=center> <td align=left><b>punct, print, graph</b><tr valign=top><td align=left><dollar-sign><td align=center> <td align=left><b>punct, print, graph</b><tr valign=top><td align=left><percent-sign><td align=center> <td align=left><b>punct, print, graph</b><tr valign=top><td align=left><ampersand><td align=center> <td align=left><b>punct, print, graph</b><tr valign=top><td align=left><apostrophe><td align=center> <td align=left><b>punct, print, graph</b><tr valign=top><td align=left><left-parenthesis><td align=center> <td align=left><b>punct, print, graph</b><tr valign=top><td align=left><right-parenthesis><td align=center>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -