Caractères avec jquery json

J’utilise jQuery $ .getJSON pour récupérer la liste des villes.

Tout fonctionne bien, mais je viens d’Estonie et nous utilisons des caractères comme, ü. ä, ö.

Lorsque je passe des lettres comme celle-ci à la fonction de rappel, je continue à recevoir des chaînes vides. J’ai essayé de coder en base64 des chaînes (côté serveur) -decode (plugin jquery base64) (je pensais que c’était une bonne idée tant que je peux compresser des pages avec php, je n’ai donc pas à me soucier de la bande passante), mais de cette façon, je me retrouve avec des symboles chinois aléatoires.

Quelle serait la meilleure solution de contournement pour ce problème.

Je vous remercie.

Vous devez utf8_encode() vos données de sortie. Il n’est pas nécessaire de définir votre codage côté client sur UTF-8 car il est déjà utilisé par défaut.

  utf8_encode( 'õ, ü. ä, ö' ) ) ) ); } include_jquery(); # this outputs jquery include >?  

Vous devez vous assurer de conserver un codage de caractères cohérent. Les caractères estoniens que vous voulez sont dans utf-8, vous devez donc utiliser $.ajax et définir explicitement le codage des caractères (via contentType).

Vous pouvez prendre l’ajax résultant et le traiter.

Vous pouvez également utiliser ajaxSetup avant d’appeler getJSON pour définir le type de contenu.

http://api.jquery.com/jQuery.ajaxSetup/

Cela vous permettrait d’utiliser getJSON

En outre, voici un article SO sur le même sujet: Comment définir le codage dans .getJSON JQuery

Utilisez UTF-8 dans vos pages php et comme encodage de sortie

Cela ressemble à un problème d’encodage / jeu de caractères: êtes-vous sûr d’utiliser:

  • Le même jeu de caractères partout dans votre application?
    • firebase database
    • fichiers source
    • En-têtes HTTP envoyés au navigateur
  • Un charset qui supporte ces personnages?
    • c’est-à-dire: utilisez-vous UTF-8?
    • Quel est le jeu de caractères Unicode qui est généralement utilisé pour les applications Web et qui supporte pratiquement tous les personnages auxquels on peut penser