1

特定の文字エンコーディングを使用して文字列を大文字に変換しようとしていますが、失敗します。JavaScriptの文字エンコーディングを指定する

私はイスタンブールを変換すると、それをISTANBULに変換します。ただし、大文字の「i」はトルコ語で「İ」です。これには何か解決策はありますか?

デモ:ある程度事前にhttp://jsfiddle.net/fgZZp/

おかげで、

+0

可能性のある重複を参照してください。** [JavaScriptのトルコ語のケース変換](http://stackoverflow.com/questions/1850232/turkishcase-conversion-in-javascript)** – hippietrail

+0

@hippietrail、それに感謝します! – Merinn

答えて

4

- JavaScriptのStringクラスはtoLocaleUpperCaseメソッドを持っていますが、使用されるロケールは、常にユーザーのロケールです。使用するロケールを任意に選択することはできません。

(Nitpick:文字エンコーディングではなく、ロケールの問題があります。文字エンコーディングは、指定された文字を表すために使用されるビットと関連していますが、 )

+0

本当にありがとうございます。しかし、私はおそらくhippietrailが投稿した他のリンクの関数を使用します。ブラウザー間で永続的である必要があります。 – Merinn

関連する問題