im собираюсь использовать api, чтобы получить информацию о игроке. Некоторые имена имеют специальные символы.Php file_get_contents Специальные символы
Имя Bausi
Url: HTTPS/eu.api.battle.net/вау/символ/Блэкрок/Bausi статистики поля = & локаль = en_GB & apikey = ххх
, если я использую file_get_contens () ответа нет.
Имена без специальных символов отлично работают. Я уже использовал rawurlencode() и urlencode(). Оба не работают. Что я могу сделать? Я прочитал кое-что о urlencode() и rawurlencode() зависит от сервера.
Thanks Chzn
Скорее всего, вам нужно кодировать символы Юникода. –
Попробуйте найти ответы на эту тему: http://stackoverflow.com/questions/2236668/file-get-contents-breaks-up-utf-8-characters –
не работает Я сделал $ charname = mb_convert_encoding ("Bausí" , "HTML-ENTITIES", "UTF-8"); и вставьте его в URL-адрес. все еще не работает – chzn