2017-09-13 1 views
0

내 Drupal 7이 JSON 출력의 시작 부분에 문자를 추가하고 있습니다 (서비스 모듈에 의해 생성됨, 나머지 서버). 이 문제를 재현하는 https://jsonlint.com오류 : Drupal 7이 json 시작 부분에 문자를 추가하고 있습니다. 서비스 출력

샘플 URL이 될 수 있습니다 : http://####/api/node/20430

나는 또한 응용 프로그램 실패를 개발이 출력을 소비 할 때이 문제가 영향을줍니다.

아무 도움이 ...

답변

0

귀하의 링크를 확인했습니다. 문제는 '성격'이 아닙니다.

방화범 입력에서 json 문자열을 검사하면 json 출력 시작 부분에 json 출력에 특수 문자 "& # 65279"가 표시 될 수 있습니다.

당신은 당신의 문제가 해결됩니다 Why is  appearing in my HTML?

첫 번째 대답을 참조 할 수 있습니다.

+1

당신의 도움에 감사드립니다. 저는 이것을 사용하여 검색하고 제거합니다 (신중하게 사용하십시오) : grep을 사용하여 Perl이 그들을 찾아내어 찾을 수 있습니다 : $ 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

관련 문제