【问题标题】:Specifying a Character Encoding for Javascript为 Javascript 指定字符编码
【发布时间】:2012-03-25 13:22:48
【问题描述】:

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

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

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

提前致谢,

【问题讨论】:

标签: javascript character-encoding internationalization uppercase turkish


【解决方案1】:

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

(Nitpick:您要问的是语言环境问题,而不是字符编码。字符编码仅与用于表示给定字符的位有关;它通常不会影响对这些字符的操作方式行为。)

【讨论】:

  • 非常感谢。不过,我可能会在 hippietrail 发布的其他链接中使用该功能。它需要在浏览器中保持不变。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-28
  • 2011-02-21
  • 2014-07-24
  • 2012-09-06
  • 1970-01-01
  • 2011-01-20
相关资源
最近更新 更多