Функция get_body_by_number упорно забирает код фрейма в ANSI (который на самом деле в utf-8).
В остальном всё правильно, отображение, если надо взять тело страницы - тоже всё нормально, но именно фрейм в утф не вытащить
Можно ли что-то с этим сделать в этой версии программы?
Версия ещё 4.9.38, надо обновиться конечно.
get_body_by_number
Re: get_body_by_number
Вы можете взять и перевести тело фрейма в нужную кодировку после получения его в скрипт средствами PHP:
Это конвертация из ansi в utf-8.
$in_UTF=iconv("windows-1251", "UTF-8", $in_windows_1251);
Это конвертация из ansi в utf-8.
Re: get_body_by_number
Да это понятно конечно
Только вот во фрейме содержатся символы, которые в анси не поддерживаются ß ä ü á ů и так далее и тому подобное...
Вместо корректного тела фрейма получаем s a u a u ... а вместо французских кавычек так вообще квадратики
Только вот во фрейме содержатся символы, которые в анси не поддерживаются ß ä ü á ů и так далее и тому подобное...
Вместо корректного тела фрейма получаем s a u a u ... а вместо французских кавычек так вообще квадратики
Re: get_body_by_number
Пришлите пожалуйста пример скрипта в личку, проверим и исправим.
Re: get_body_by_number
Для работы с юникодом в папке с программой лежит версия XWeb Human Emulator MT UE.exe и XWeb Human Emulator MT RT UE.exe (облегчённая версия ). В настройках программы Закладка Редактор нужно выставить галочку Использовать UTF-8 и тогда все команды будут работать в юникод формате и соответственно отправлять и получать текст в юникоде.
Re: get_body_by_number
Спасибо!! Оно