我想使用特定的字符編碼將字符串轉換爲大寫,但失敗。爲Javascript指定一個字符編碼
當我轉換伊斯坦布爾時,它將它轉換成ISTANBUL。但是,大寫字母「i」在土耳其語中是「İ」。有沒有解決這個問題的方法?
由於提前,
我想使用特定的字符編碼將字符串轉換爲大寫,但失敗。爲Javascript指定一個字符編碼
當我轉換伊斯坦布爾時,它將它轉換成ISTANBUL。但是,大寫字母「i」在土耳其語中是「İ」。有沒有解決這個問題的方法?
由於提前,
在一定程度上 - JavaScript的String類確實有toLocaleUpperCase
方法,但是使用的語言環境始終是用戶的語言環境。您不能任意選擇一個語言環境供其使用。 (Nitpick:你問的是一個區域設置問題,而不是字符編碼。字符編碼只與用來表示給定字符的位有關;它通常不會影響對這些字符的操作)
非常感謝。雖然,我可能會在hippietrail發佈的其他鏈接中使用該函數。它需要在瀏覽器中保持不變。 – Merinn 2012-03-08 01:13:23
另請參見可能的重複:** [土耳其語JavaScript轉換](http://stackoverflow.com/questions/1850232/turkish-case-conversion-in-javascript)** – hippietrail 2012-03-08 00:54:29
@hippietrail,感謝那! – Merinn 2012-03-08 01:12:20