Ошибка с кодировкой
Ошибка с кодировкой
Всем чмаке в этом чате. Я поймал очень странный баг.
Установил многопоточный ХНЕ на ВПС. ОС - Микрософт Виндоус Сервер 2003 Энтерпрайс Эдишн Сервис Пак 2. Версия эксплорера - 6.0.3790.3959
Баг заключается в следующем: у меня есть файлик (например с именами) в кириллице. Или массив прямо внутри скрипта (пробовал и так и так), тоже с кириллицей. Как только я беру элемент этого массива и пытаюсь подставить его в input (или в textarea - не важно) - вставляются "крякозябры" (ну, вы поняли).
ОС руссифицирована, стоит поддержка кириллицы для не-UTF, если открыть файл с русскими именами тупо в блокноте - всё ок. В браузере русский текст на сайтах отображается.
Эксплорер апдейтить не очень хочется - как только я его проапдейчу, что-нибудь перестаёт работать.
Может, кто уже сталкивался? В саппорт писал, но они до сих пор разбираются.
Установил многопоточный ХНЕ на ВПС. ОС - Микрософт Виндоус Сервер 2003 Энтерпрайс Эдишн Сервис Пак 2. Версия эксплорера - 6.0.3790.3959
Баг заключается в следующем: у меня есть файлик (например с именами) в кириллице. Или массив прямо внутри скрипта (пробовал и так и так), тоже с кириллицей. Как только я беру элемент этого массива и пытаюсь подставить его в input (или в textarea - не важно) - вставляются "крякозябры" (ну, вы поняли).
ОС руссифицирована, стоит поддержка кириллицы для не-UTF, если открыть файл с русскими именами тупо в блокноте - всё ок. В браузере русский текст на сайтах отображается.
Эксплорер апдейтить не очень хочется - как только я его проапдейчу, что-нибудь перестаёт работать.
Может, кто уже сталкивался? В саппорт писал, но они до сих пор разбираются.
Установил на сервере интерфейс с английского на русский, и установил Location: Russia. Помогло.
Кажется, это была...
Кажется, это была...
в саппорт плиз проблему поподробнее с примером урла и что надо сделатьa435 писал(а):Промучился с кодировками, проблему не решил.
Работаю с данными в utf-8, различные языки, "обычные" скрипты работают нормально, корректно отображают данные.
В XHE utf-8 отображается криво, и в полях ввода и при выводе.
Как решить проблему?
вот пример простой:
<?php
// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");
$browser->navigate("http://google.com/");
$browser->wait(1);
$input->set_value_by_name('q','Français - Enzyklopädie - Español');
// Quit
$app->quit();
?>
но в строку вставляется типа этого:
Français - Enzyklopädie - Español
код выше можно написать только в Notepad++
в редакторе XHE нельзя, в нем уже изменяется
<?php
// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");
$browser->navigate("http://google.com/");
$browser->wait(1);
$input->set_value_by_name('q','Français - Enzyklopädie - Español');
// Quit
$app->quit();
?>
но в строку вставляется типа этого:
Français - Enzyklopädie - Español
код выше можно написать только в Notepad++
в редакторе XHE нельзя, в нем уже изменяется