我需要将Microsoft语言环境ID(例如1033(美国英语))转换为ISO 639语言代码或直接转换为Java Locale实例.(编辑:或者甚至简单地进入Microsoft表中的"语言 - 国家/地区".)
这是可能的,最简单的方法是什么?当然,最好只使用JDK标准库,但如果不可能,则使用第三方库.
在asp.net中,LCID 127所代表的文化是什么?
<%Response.Write(System.Globalization.CultureInfo.InvariantCulture.LCID)%>
Run Code Online (Sandbox Code Playgroud)
输出= 127.
当其他人为英语时,将一个全文索引列语言(LCID)更改为中性会导致以下错误:
System.Data.SqlClient.SqlException (0x80131904):
Full-text table or indexed view has more than one LCID among its
full-text indexed columns
Run Code Online (Sandbox Code Playgroud)
重新填充索引不能解决错误.
如果SQL Server允许我为每个全文列指定不同的语言,那么肯定有办法绕过这个错误吗?
我正在开发一个C#工具,允许用户配置USB设备的USB字符串描述符.字符串描述符之一是语言ID.我希望UI显示语言名称列表而不是隐藏语言ID.我找不到任何可以获得USB {语言ID - 语言名称}地图的API.
当我查看Windows区域设置ID(LCID)时,LCID和usb语言ID似乎是相同的(我比较的几个条目的推断).
所以,我的问题是