2017-09-13 3 views
0

Mon Drupal 7 ajoute le caractère' au début de la sortie JSON (Généré par le module de service, serveur de repos) et cela échoue lors de l'eval avec https://jsonlint.comErreur: Mon Drupal 7 ajoute le caractère 'au début de la sortie des services json

L'exemple d'URL, pour recréer cette question peut être: http://####/api/node/20430

ce problème affecte lorsque je tente de consommer cette sortie dans le développement de l'application Fail aussi.

Toute aide s'il vous plaît ...

Répondre

0

J'ai vérifié votre lien. Le problème n'est pas avec le caractère. Lorsque vous vérifiez votre chaîne json dans firebug, vous pouvez voir un caractère spécial "& # 65279" dans votre sortie json au début de votre sortie json.

Vous pouvez consulter Why is  appearing in my HTML?

La première réponse va résoudre votre problème.

+1

Merci pour votre aide, je l'utilise pour rechercher et supprimer (utiliser avec soin): Vous pouvez utiliser grep pour les trouver et Perl pour les enlever comme suit: $ grep -rl $ '\ xEF \ xBB \ xBF '. | xargs perl -i -pe 's {\ xEF \ xBB \ xBF} {}' à partir de: https://stackoverflow.com/questions/204765/elegant-way-to-search-for-utf-8-files-with -bom – SoportePRO