오늘 동료가 자신의 프로젝트에서 문제가 발생했습니다. http 인터페이스를 통해 얻은 json 문자열이 json_decode를 사용하여 올바르게 구문 분석되지 않고 공백으로 반환되었습니다.
방금 결과 문자열을 복사해서 수동으로 변수를 생성했는데, 프론트엔드 js에서도 파싱이 가능해서 오랫동안 문제를 해결했습니다. 강력한 Google의 도움으로 인터페이스에서 내뱉은 결과에는 BOM 헤더가 포함되어 있다는 것입니다. BOM 헤더는 PHP의 천적이라고 할 수 있습니다
더 이상 이야기하지 말고 바로 해결 방법을 살펴보겠습니다.
여기에 녹음하여 모든 사람과 공유해 보세요. 모두에게 도움이 되기를 바랍니다.