Locales
一般常用的并且容易造成混淆的Locale有3种:System Locale, User Locale, Thread Locale
1. System Locale:系统区域设置。决定了非Unicode程序所使用的代码页,如下:

System Locale对应的Code Page可以用GetACP和GetOEMCP来获得。System Locale无法被API修改 ,但是可以用
本文介绍了国际化编程中System Locale、User Locale和Thread Locale的区别,以及LANGID和LCID的相关概念。System Locale决定非Unicode程序的代码页,不可通过API修改;User Locale定义数字和日期等格式,不能被API改变;Thread Locale则可以在线程级别进行修改。LANGID由主语言ID和子语言ID组成,而LCID进一步包含了排序ID。
Locales
一般常用的并且容易造成混淆的Locale有3种:System Locale, User Locale, Thread Locale
1. System Locale:系统区域设置。决定了非Unicode程序所使用的代码页,如下:

System Locale对应的Code Page可以用GetACP和GetOEMCP来获得。System Locale无法被API修改 ,但是可以用
1万+

被折叠的 条评论
为什么被折叠?