Я использую PHP, чтобы захватить некоторые JSON из этого URL - goo.gl/xdIqEyКак справиться с этой проблемой кодирования PHP?
Я попытался с помощью cURL
и file_get_contents()
, но «LastName» элемент всегда возвращается, похожий ─Éur─æi─ç
Если я рассматриваю, что URL в Chrome, он выглядит как ÄurÄ‘ić
это должно выглядеть Đurđić
это, очевидно, своего рода кодирования вопрос, но как я справиться с этим? Заголовки ответов HTTP не дают никаких подсказок для типа кодировки.
Я пробовал много разных комбинаций iconv
, когда у меня есть строка на PHP, но не повезло.
Если я перейду к этому URL-адресу в IE, давайте загрузим файл .json на диск. Когда я открываю это в Sublime Text, это выглядит правильно.
Любые советы?
Не уверен, если это будет иметь значение, но ваши PHP файлы, сохраненные в кодировке UTF8 или просто ANSI? – K0D4
Что вы используете для отображения даты, должно поддерживать utf-8, utf8_decode преобразует utf-8 в latin1, но latin1 не поддерживает эти символы, поэтому они заменяются вопросительными знаками. – Musa