Я работаю в IOS и пытаюсь передать некоторый контент на веб-сервер через NSURLRequest. На сервере у меня есть сценарий PHP, который принимает строку запроса и преобразует ее в объект JSON с использованием инфраструктуры Zend_JSON. Проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда символ «ø» находится в любой части параметров запроса, строка запроса обрывается на один символ.
Запросить строку перед отправкой на сервер.
[{"description":"Blah blah","type":"Russebuss","name":"Roscoe Simulator","appVersion":"1.0.20","osVersion":"IOS 5.1","phone":"5555555","country":"Østfold","udid":"bed164974ea0d436a43f3cdee0e005a1"}]
Запросить строку на сервере перед любым анализом
[{"description":"Blah blah","type":"Russebuss","name":"Roscoe Simulator","appVersion":"1.0.20","osVersion":"IOS 5.1","phone":"5555555","country":"Nord-Trøndelag","udid":"bed164974ea0d436a43f3cdee0e005a1"}
Все выглядит точно так же, за исключением последнего закрытия ]
отсутствует. Я думаю, что это проблема при преобразовании строки в UTF-8, но я не уверен, что это правильный способ исправить эту проблему.
У кого-нибудь есть идеи, почему это происходит?