为Javascript指定字符编码

时间:2012-03-08 00:25:13

标签: javascript character-encoding internationalization uppercase turkish

我正在尝试使用特定的字符编码将字符串转换为大写,但它失败了。

当我转换伊斯坦布尔时,它会将其转换为伊斯坦布尔。但是,土耳其语中的大写“i”是“İ”。这有什么解决方案吗?

演示:http://jsfiddle.net/fgZZp/

提前致谢,

1 个答案:

答案 0 :(得分:4)

在某种程度上,JavaScript String类确实有toLocaleUpperCase方法,但使用的语言环境始终是用户的语言环境。您不能随意选择要使用的语言环境。

(Nitpick:您所询问的是区域设置问题,而不是字符编码。字符编码只与用于表示给定字符的位有关;它通常不会影响对这些字符的操作应该如何处理表现。)