6

在我的应用程序中有语言检测。语言有一些识别码,例如英语的en,葡萄牙语的pt ,法语的fr等。

对于无法识别语言(未知语言)的情况,是否有语言代码?

4

3 回答 3

6

如果您的系统允许使用三字母代码,则ISO 639-2 标准规定

如果有语言内容,但无法确定具体语言,则 ISO 639-2 提供了一个特殊的标识符:

und未定

于 2015-02-11T00:42:36.843 回答
4

您使用的语言代码类似于 ISO 639-1。对于不确定或未知的语言,没有 ISO 639-1 代码;但是,“xx”可以用作合理的占位符。

于 2012-03-31T03:09:33.447 回答
1

您可能已经知道了,但至少为了其他可能会在以后查看您的问题的人的利益:

通常在 C、C++ 和 Unix/Linux 中,有时在其他地方,有一些东西被称为“C 语言环境”的神秘名称。这实际上是缺少语言环境,也就是说,缺少一组与语言和国家相关的约定。在 C 语言环境中,文本按直接字符代码(通常为 ASCII)顺序排序,这意味着“ABC”在“XYZ”之前,“abc”在“xyz”之前。

无需指定任何代码即可获得 C 语言环境。它没有代码 - 一个重要的事实,至少与您的问题相关。

于 2012-03-31T03:22:10.530 回答