标签: java locale uppercase
在我的语言中,有大写的I和İ(是的我和。)。我希望结果是英语。
我使用toUpperCase();方法,但它将i转换为İ而不是I.
toUpperCase();
这很荒谬 - 必须有一些方法可以使toUpperCase();方法正确地用英语转换。
答案 0 :(得分:1)
使用toUpperCase which accepts a Locale argument的重载:
toUpperCase
Locale
str.toUpperCase(Locale.ENGLISH);
巧合的是,该方法的Javadoc使用土耳其语作为例子。