setlocale, _wsetlocale

setlocale, _wsetlocale

    为了正常显示中文信息,比如使用cout、wcout显示中文,可能需要设置其locale信息,此时就需要标题中的两个函数。
char   * setlocale(
   
int  category,
   
const   char   * locale 
);
wchar_t 
* _wsetlocale(
   
int  category,
   
const  wchar_t  * locale 
);

Primary 

language 
 Sublanguage 
 Language 
string  
 
Chinese 
 Chinese 
 
" chinese "  
 
Chinese 
 Chinese (simplified) 
 
" chinese-simplified "  or  " chs "  
 
Chinese 
 Chinese (traditional) 
 
" chinese-traditional "  or  " cht "  
 
Czech 
 Czech 
 
" csy "  or  " czech "  
 
Danish 
 Danish 
 
" dan "  or  " danish "  
 
Dutch 
 Dutch (
default
 
" dutch "  or  " nld "  
 
Dutch 
 Dutch (Belgium) 
 
" belgian " " dutch-belgian " , or  " nlb "  
 
English 
 English (
default
 
" english "  
 
English 
 English (Australia) 
 
" australian " " ena " , or  " english-aus "  
 
English 
 English (Canada) 
 
" canadian " " enc " , or  " english-can "  
 
English 
 English (New Zealand) 
 
" english-nz "  or  " enz "  
 
English 
 English (United Kingdom) 
 
" eng " " english-uk " , or  " uk "  
 
English 
 English (United States) 
 
" american " " american english " " american-english " " english-american " " english-us " " english-usa " " enu " " us " , or  " usa "  
 
Finnish 
 Finnish 
 
" fin "  or  " finnish "  
 
French 
 French (
default
 
" fra "  or  " french "  
 
French 
 French (Belgium) 
 
" frb "  or  " french-belgian "  
 
French 
 French (Canada) 
 
" frc "  or  " french-canadian "  
 
French 
 French (Switzerland) 
 
" french-swiss "  or  " frs "  
 
German 
 German (
default
 
" deu "  or  " german "  
 
German 
 German (Austria) 
 
" dea "  or  " german-austrian "  
 
German 
 German (Switzerland) 
 
" des " " german-swiss " , or  " swiss "  
 
Greek 
 Greek 
 
" ell "  or  " greek "  
 
Hungarian 
 Hungarian 
 
" hun "  or  " hungarian "  
 
Icelandic 
 Icelandic 
 
" icelandic "  or  " isl "  
 
Italian 
 Italian (
default
 
" ita "  or  " italian "  
 
Italian 
 Italian (Switzerland) 
 
" italian-swiss "  or  " its "  
 
Japanese 
 Japanese 
 
" japanese "  or  " jpn "  
 
Korean 
 Korean 
 
" kor "  or  " korean "  
 
Norwegian 
 Norwegian (
default
 
" norwegian "  
 
Norwegian 
 Norwegian (Bokmal) 
 
" nor "  or  " norwegian-bokmal "  
 
Norwegian 
 Norwegian (Nynorsk) 
 
" non "  or  " norwegian-nynorsk "  
 
Polish 
 Polish 
 
" plk "  or  " polish "  
 
Portuguese 
 Portuguese (
default
 
" portuguese "  or  " ptg "  
 
Portuguese 
 Portuguese (Brazil) 
 
" portuguese-brazilian "  or  " ptb "  
 
Russian 
 Russian (
default
 
" rus "  or  " russian "  
 
Slovak 
 Slovak 
 
" sky "  or  " slovak "  
 
Spanish 
 Spanish (
default
 
" esp "  or  " spanish "  
 
Spanish 
 Spanish (Mexico) 
 
" esm "  or  " spanish-mexican "  
 
Spanish 
 Spanish (Modern) 
 
" esn "  or  " spanish-modern "  
 
Swedish 
 Swedish 
 
" sve "  or  " swedish "  
 
Turkish 
 Turkish 
 
" trk "  or  " turkish "  
 

你可能感兴趣的:(setlocale, _wsetlocale)