Я пытаюсь вручную создать строку Json для отправки клиенту.Проблемы с кодировкой Json request
{'result':'hhh'}
Когда я использую
echo json_encode(array('result'=>'hhh'));
Он прибывает отлично. Но когда я
echo "{'result':'hhh'}";
Это не
Единственное различие, которое я нашел между двумя запросами является то, что первый из них имеет:
Content-Length: 9 header
, а второй (который делает не работает)
Content-Length: 16 header
Обе строки должны были содержать длину: 16 !!! Я предполагаю, что это связано с комбинацией ZF и Mootools.
Если вы будете считать символы на моей ручной строке, вы увидите, что проблема - это нечто иное. Мне нужно больше исследовать, кажется, что-то связано с комбинацией ZF и Mootools. –
Просто несколько тестов и Elmo верны. Вы должны использовать двойные кавычки, хотя я не получил ошибку, пытаясь декодировать одинарные кавычки, которые ничего не возвращали. –