Я использую PHP для доступа к API Википедии. Вот URL, который я получаю:
http://en.wikipedia.org/w/api.php?action=query&prop=revisions|links&titles=google&rvprop=ids|timestamp|user|comment|content&rvlimit=1&format=xml
Результаты очень странные:
Я добавил header('Content-type:text/html; charset=utf-8'); вверху страницы, но это не помогло. Это проблема кодировки символов?
header('Content-type:text/html; charset=utf-8');
Нет ничего плохого в вашей кодировке (которую вы почему-то называете "юникодом"), поскольку я вижу, что несколько нелатинских языков отображаются довольно хорошо. Вам просто не хватает шрифтов для четырех перечисленных языков.
Некоторые старые версии php не поддерживают UTF-8 или Unicode должным образом, возможно, убедитесь, что вы используете последнюю версию.