2014-05-11 2 views
0
{"cover":"http:\/\/files.domain.com\/some_file\/1234.jpg_thumb.png"} 

이것은 내 JSON 코드이며 구문 분석하려고 할 때 예기치 않은 토큰 오류를 반환합니다. http://jsonlint.com/을 확인했지만 잘 진행되지 않았습니다.JSON 예상치 못한 토큰 오류 (PHP json_encode & jsonlint.com)

PHP json_encode 함수를 사용하여 JSON을 인코딩했습니다.

++ 업데이트 JSON 문자열을 복사하여 메모장이나 다른 일반 텍스트 편집기에 붙여 넣은 다음 다시 복사하면 문제가 없습니다. 나는 그것이 어떤 인코딩 오류 또는 뭔가 있어야합니다 같아요. 나는 시도 할 것이다.

+0

디코딩 할 때 무엇을 사용하고 있습니까? – Cully

+0

또한 데이터를 인코딩하는 코드와이를 디코딩하는 코드를 포함 할 수 있습니까? – Cully

답변

1

해결되었습니다. 매우 간단합니다. 패킷을 캡처하고 16 진수를 표시하고 json에 다른 바이트가 있습니다. 내 PHP 파일 인코딩은 BOM을 사용하는 UTF-8입니다! 나는 단순히 그것을 bom없이 UTF-8로 변환했으며, 모든 것이 잘되었습니다.