по какой-то причине у меня возникла проблема с вводом JSON в PHP. В принципе, я импортирую переменную из JSON с кодировкой url, у меня есть проблема с кодом, который выглядит следующим образом:
"nearest_area": [
{
"country": [
{"value": "Czech Republic"}
],
"region": [
{"value": "Moravskoslezsky Kraj" }
]
}
]
Когда я импортирую и JSON_decode в PHP, я использовал тот же способ получения двух переменных. Для страны я использовал
data->nearest_area[0]->country[0]->value;
и у меня есть Чехия, для другой я использовал регион вместо страны, но почему-то вместо Моравскоселезского края я всегда получаю только первое слово - "Моравскослежский".
Единственная причина, по которой я мог думать о том, что может вызвать проблему, - это кодирование. Фактически, на чешском языке фактическое название региона ("край") - "Моравскоселезский". Я использовал процедуру декодирования UTF8, и действительно, я получаю правильный "ý" в конце вместо "y", но затем он просто пропускает остальные...
Любые идеи, что может быть неправильным?
ОК, извините, я понял, возникла проблема с кодированием фактического URL.