【发布时间】:2012-03-25 13:22:48
【问题描述】:
我正在尝试使用特定的字符编码将字符串转换为大写,但它失败了。
当我转换伊斯坦布尔时,它会将其转换为伊斯坦布尔。但是,大写的“i”在土耳其语中是“İ”。有什么解决办法吗?
提前致谢,
【问题讨论】:
-
@hippietrail,谢谢!
标签: javascript character-encoding internationalization uppercase turkish
我正在尝试使用特定的字符编码将字符串转换为大写,但它失败了。
当我转换伊斯坦布尔时,它会将其转换为伊斯坦布尔。但是,大写的“i”在土耳其语中是“İ”。有什么解决办法吗?
提前致谢,
【问题讨论】:
标签: javascript character-encoding internationalization uppercase turkish
在某种程度上 - JavaScript String 类确实有一个toLocaleUpperCase 方法,但使用的语言环境始终是用户的语言环境。您不能随意选择使用的语言环境。
(Nitpick:您要问的是语言环境问题,而不是字符编码。字符编码仅与用于表示给定字符的位有关;它通常不会影响对这些字符的操作方式行为。)
【讨论】: