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

当我转换istanbul时,它将它转换为istanbul。然而,大写“我”是土耳其语中的“i̇”。有没有解决方案?

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

提前感谢,

有帮助吗?

解决方案

到某种程度 - JavaScript String类确实具有一个生成的代码方法,但使用的语言环境始终是用户的语言环境。您无法任意选择要使用的区域设置。

(nitpick:您在询问的内容是一个区域设置问题,而不是字符编码。字符编码只能与用于表示给定字符的比特有关;它通常不会影响这些字符对这些字符的操作表现。)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top