Tag: locale

土耳其人的小写字母点缀我

在Java 6中, System.out.println(String.valueOf(‘\u0130’).toLowerCase()); 打印i( u0069 ),但在Java 7中,它用双点打印i( u0069 u0307 )。 我知道它是土耳其语字符,但是如何使用此代码使Java 7打印与v6相同的输出? System.out.println(inputText.toLowerCase()); 还要确保代码可以处理国际文本而无需将toLowerCase函数硬编码为仅使用土耳其语语言环境。

如何确定区域设置的字母表是什么?

我想确定给定语言环境的字母表是什么,最好是基于浏览器Accept-Language标头值。 任何人都知道怎么做,必要时使用图书馆?

在Grails应用程序中检索活动区域设置

我知道我可以使用“lang”参数自动更改文档中描述的当前语言环境,但是如何跟踪这些更改,例如更新存储在当前用户域对象中的语言? request.locale不起作用,因为它不反映通过“ ?lang=xx ”完成的更改

如何从Java代码设置JSTL语言环境?

我想设置和朋友使用的JSTL语言环境。 我知道这可以通过 ,但我需要动态地执行它(取决于从我的数据库中检索的用户数据),并且更喜欢Java代码 – 精确的filter类。 我认为将会话属性javax.servlet.jsp.jstl.fmt.locale设置为我想要的Locale实例会起作用,但会被忽略:JSTL标记继续使用浏览器区域设置。 我确认没有相同名称的页面上下文或请求属性。 那么我做错了什么? 或者我真的需要从JSP中做到这一点吗? 阅读JSTL代码,我发现了对LocalizationContext引用,并认为我需要设置一个。 然而,我无法确切地弄清楚它如何适合图片或如何设置图片。

设置阿拉伯语编号系统区域设置不显示阿拉伯数字

我读了这篇文章: JDK 8和JRE 8支持的语言环境 ,它声明: 编号系统可以由具有编号系统ID的语言标签指定╔═════════════════════╦══════════════════════╦══════════════════╗ ║ Numbering System ID ║ Numbering System ║ Digit Zero Value ║ ╠═════════════════════╬══════════════════════╬══════════════════╣ ║ arab ║ Arabic-Indic Digits ║ \u0660 ║ ╚═════════════════════╩══════════════════════╩══════════════════╝ 现在,为了certificate这一点,我写了以下代码: import java.text.DecimalFormatSymbols; import java.text.NumberFormat; import java.util.Locale; public class Main { public static void main(String[] args) { Locale locale = new Locale(“ar”, “sa”, “arab”); DecimalFormatSymbols dfs = […]

有没有办法用(仅)国家代码(有效的ISO-3166代码)获得时区?

我正在尝试为用户获取TimeZone。 为此,我有一个国家代码,这是一个有效的ISO国家代码。 这些代码是ISO-3166定义的大写双字母代码。 您可以在多个站点找到这些代码的完整列表,例如: http : //www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html 我认为回应是“不,因为这是一个多方面的关系……像美国这样的国家可能有很多时区……”。 那就是问题所在… 我尝试过类似的东西: //CountryEnum contains ISO_3166 values (http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html) //List all country to test timezone: for (int i = 0; i < CountryEnum.values().length; i++) { String isoCountryCode = CountryEnum.values()[i].name();// Get the iso country code Locale locale = new Locale(isoCountryCode);// Build a country specific locale Calendar calendar = Calendar.getInstance(locale);// Build […]