语言(英语,西班牙语等)的“代码”没有定义?

时间:2012-03-31 03:04:41

标签: iso identification

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

当无法识别语言(未知语言)时,是否有语言代码?

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:3)

如果您的系统允许使用三个字母的代码,ISO 639-2 standard会说:

  

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

     

und 未确定

答案 2 :(得分:0)

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

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

根本不需要指定任何代码来获取C语言环境。它没有代码 - 这个重要事实至少与您的问题相关。