Здравствуйте.Есть задача:Сохранить html-файл с сервера на локальной машине, преобразовав в кодировку utf-8. Исходная страница в windows-1251 кодировке.Всё замечательно, со всем вроде разобрался (никогда раньше на php не кодил, да и давно уже не вообще этим не занимался). Но вот на исходной странице (когда её просматриваем через браузер) есть иероглифы (ну всмысле японский текст там местами встречается). В html-коде (если смотреть исходный текст страницы) эти иероглифы записаны через юникодные номера (выглядит вот так: &#).Вопрос собственно такой:Как можно их перекодировать в символы, т.е., чтобы у меня в сохраняемом файле были не эти коды, а те знаки, которые они обозначают? выдрать эти коды из строки, думаю, не проблема, но как их преобразовать в знаки я что-то нигде не нашел.файл копирую построчно, переводя каждую строку в utf-8 посредством iconv("windows-1251", "utf-8", $line), но эти символы естественно копируются как есть. Вообще правильно ли я делаю?Собственно код представлен ниже (чисто посмеяться - программер из меня тот еще 8) ).Скрипт запускаю в консоли.
|