JavaScript の StringtoLocaleUpperCase()
メソッドは、トルコ語など、さまざまなロケールでのケース マッピングを考慮に入れることになっています (i はドットなしの I ではなく、トルコ語のドット付きの İ にマッパーです)。
ただし、ロケールは OS からのみキャプチャされているようです。ロケールを設定する方法がわかりません。したがって、en-US OS を使用していてtoLocaleUpperCase()
、「tr」にトルコ語の文字列が必要な場合は、en-US バージョンが返されます (ドット付きの I ではなく、ドット付きの I)。
INTL ( https://github.com/nodejs/node/wiki/Intl ) でコンパイルされた Node.js を使用していると仮定すると、どのようにロケールを定義できますtoLocaleUpperCase()
か?