问题描述
请参阅以下链接中表格的第一列。我需要那种格式的语言文化名称。
[]
目前我在使用GetLocaleInfo获取语言和国家名称的信息(然后像en-US一样连接它们)。但它失败了一些语言,如中文 - 简化。
对于简体中文,代码是zh-CHS .....我的方法给了我zh-CN。
获取此信息的正确方法是什么。
我尝试了什么:
目前我正在使用GetLocaleInfo来获取有关语言和国家/地区名称的信息(然后将它们连接起来像en-US)。但它失败了一些语言,如中文 - 简化。
对于简体中文,代码是zh-CHS .....我的方法给了我zh-CN。
Please see the first column of the table on following link. I need the language culture name in that format.
Table of Language Culture Names, Codes, and ISO Values Method [C++][^]
Currently i am using GetLocaleInfo to get the information aboout language and country name (and then concatenate them like en-US). But it fails for some languages like Chinese - simplified.
For chinese simplified the code is zh-CHS ..... My method gives me zh-CN.
What is the right way to get this information.
What I have tried:
Currently i am using GetLocaleInfo to get the information aboout language and country name (and then concatenate them like en-US). But it fails for some languages like Chinese - simplified.
For chinese simplified the code is zh-CHS ..... My method gives me zh-CN.
推荐答案
这篇关于如何在C ++中获取系统的当前语言文化名称(来自语言环境)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!