Spécification d'un codage de caractères pour Javascript
-
09-12-2019 - |
Question
J'essaie de convertir une chaîne en majuscules en utilisant un codage de caractères spécifique, mais cela échoue.
Quand je convertis Istanbul, cela le convertit en ISTANBUL.Cependant, le « i » majuscule est « İ » en turc.Y a-t-il une solution à cela?
Démo : http://jsfiddle.net/fgZZp/
Merci d'avance,
La solution
Dans une certaine mesure, la classe JavaScript String a un toLocaleUpperCase
méthode, mais les paramètres régionaux utilisés sont toujours les paramètres régionaux de l'utilisateur.Vous ne pouvez pas choisir arbitrairement les paramètres régionaux à utiliser.
(Pioche :Ce que vous demandez est un problème de paramètres régionaux, pas de codage de caractères.Le codage des caractères concerne uniquement les bits utilisés pour représenter un caractère donné ;cela n'affecte généralement pas le comportement des opérations sur ces personnages.)