Comment puis-je convertir spécial UTF-8 caractères de leurs iso-8859-1 équivalent à l'aide de javascript?

Je suis en train de faire une application javascript qui récupère .json fichiers avec jquery et permet d'injecter des données dans la page web, il est incorporé.

La .json fichiers sont encodés en UTF-8 et contient les caractères accentués comme é, ... et å.

Le problème est que je ne contrôlez pas le jeu de caractères sur les pages qui vont utiliser l'application.

Certains seront l'utilisation de l'UTF-8, mais d'autres seront en utilisant la norme iso-8859-1 jeu de caractères. Cela garble les caractères spéciaux de la .json fichiers.

Comment puis-je convertir spécial UTF-8 caractères de leurs iso-8859-1 équivalent à l'aide de javascript?

InformationsquelleAutor Hobhouse | 2011-03-22