2014-01-05 1 views
0

Я получаю данные из веб-API, который имеет странную кодировку. Я использую PHP и не могу декодировать входные строки. Кажется, у меня this problem, что объясняет, что происходит, но на самом деле не помогает мне понять, как это исправить. Может ли кто-нибудь помочь? Спасибо!Декодирование строк на PHP: данные обрабатывают байты UTF-8 как Windows-1252

+0

Попросите вашего поставщика API/увидеть свои документы, чтобы увидеть, какие кодировки они используют. –

ответ

1

Вы можете использовать mb_detect_encoding() для detect кодировку строк.

Если они не то, что вы ожидаете, вы можете использовать mb_convert_encoding(), чтобы convert что-то вроде UTF-8 или что угодно.

 Смежные вопросы

  • Нет связанных вопросов^_^