2017-09-13 3 views
0

My Drupal 7がJSON出力の先頭に文字を追加しています(サービスモジュールによって生成、残りのサーバー)。この問題を再現するhttps://jsonlint.comエラー:Drupal 7がjsonの最初の文字を追加していますサービス出力

サンプルURLは、することができます:http://####/api/node/20430

私もアプリ失敗の開発に、この出力を消費しようとすると、この問題が影響します。

任意の助けてください...

答えて

0

私はあなたのリンクをチェックしています。問題は「文字」ではありません。

firebugでjson文字列をチェックすると、json出力の先頭にjson出力に特殊文字 "&#65279"が表示されます。

あなたの問題を解決しますWhy is  appearing in my HTML?

最初の答えを参照することができます。

+1

あなたの助けを借りて、私はこれを使って検索と削除を行います(慎重に使用してください):grepを使ってそれらを見つけ出し、それを取り除くことができます: $ grep -rl $ '\ xEF \ xBB \ xBF ' | xargs perl -i -pe '{\ xEF \ xBB \ xBF} {}':https://stackoverflow.com/questions/204765/elegant-way-to-search-for-utf-8-files-with -bom – SoportePRO

関連する問題