인터 웹은 이것에 도움이되지 않습니다. 우리는 serializeJSON
을 사용하여 ColdFusion에서 데이터를 인코딩하고 json_decode
을 사용하여 PHP로 디코딩하려고합니다. 대부분의 경우 이는 정상적으로 작동하지만 경우에 따라 json_decode
은 NULL
을 반환합니다. 우리는 분명한 범인을 찾았지만 serializeJSON
은 예상대로 형식화 된 것 같습니다. 그 밖의 무엇이 문제 일 수 있습니까?누구나 ColdFusion의 serializeJSON 메소드에서 PHP의 json_decode로 이슈가 있습니까?
업데이트 : 두 사람이 (현명하게) 문제의 원인이되는 결과를 게시하도록 요청했습니다. 나는 우리가 방금 결과 세트가 우리의 모든 데이터 (총 565,135 ASCII 문자에 대한 2300+ 임대 속성에 대한 정보 나열)임을 발견했다는 것을 제외하고는 그러할 것입니다. 그것은 문제가 될 수 있지만, 문자열에 대한 최대 크기에 대해서는 PHP 문서에서 아무것도 볼 수 없었습니다. 거기에 제한 요인은 무엇입니까? 램?
업데이트 2 : 두 명의 사용자가 "똑똑한"따옴표로 Microsoft Word 텍스트를 복사하여 붙여 넣은 것이 문제인 것처럼 보입니다. 그 성가신 사용자 ...
) (json_decode에 전달하기 전에 문자열을 수정 NULL로 디코딩하는 JSON 출력의 예가 있습니까? – modius
이것은 큰 질문/문제입니다. 행운을 해결 했니? 그 따옴표는 항상 살인자라는 것을 기억합니다. 플래시로 출력하십시오. MB를 사용하여 인코딩을 수정 한 다음 효과가 있다고 생각합니다. 기억이 안납니다. – Till
cflib.org에는 Word에서 삽입하는 무작위 항목을 제거하기위한 훌륭한 'demoronizer'UDF가 있습니다. –