JavaScript StringtoLocaleUpperCase()
方法应该考虑不同语言环境的大小写映射,例如土耳其语(i 不是映射到无点 I,而是映射到土耳其语中的点 İ)。
但是,似乎仅从操作系统捕获了区域设置:我看不到设置区域设置的方法。因此,如果我使用的是 en-US 操作系统并且想要toLocaleUpperCase()
在“tr”中使用土耳其语字符串,它将返回 en-US 版本(无点 I,而不是点 İ)。
假设我使用的是用 INTL ( https://github.com/nodejs/node/wiki/Intl ) 编译的 Node.js,我该如何定义语言环境toLocaleUpperCase()
?