set_encoding(page, charset); - сменить кодировку заданной страницы.
Функция на вход принимает параметры:
page – имя закладки. charset – имя новой кодировки.
После отработки функция возвращает результат своей работы в робот :
true – успешно сменили кодировку на заданной закладке.
false – сменить кодировку не удалось.
Пример использования set_encoding (Python):
# Additional paths import sys sys.path.insert(0, '../../../Templates PY/') xhe_host = "127.0.0.1:7010" from xweb_human_emulator import * # начало echo("<hr><font color=blue>debug.xxxxxxxxx</font><hr>") # 1 echo("1. Зададим иероглифы и посмтрим на них : ") echo("лЇІп±»йЎЎ ") sleep(3) echo(debug.set_encoding("Debug","utf-8"),"<br>") sleep(2) # 2 echo("2. Зададим текст windows-1251 : ") echo("некоторый текст в windows-1251 ") sleep(2) echo(debug.set_encoding("Отладка","windows-1251")) # конец echo("<hr><br>") # Quit app.quit()
Пример использования set_encoding (JS):
// подключим объект для управления эмулятором, если еще не подключен xhe_host="127.0.0.1:7010"; echo=require("../../../Templates JS/init.js"); // начало echo("<hr><font color=blue>debug.set_encoding</font><hr>"); // 1 шаг echo("1. Зададим иероглифы и посмтрим на них : "); echo("語,汉语 "); browser.sleep(3); echo(debug.set_encoding("Debug","UTF-8")+"<br>"); // конец echo("<hr><br>"); // Quit app.quit();