Кириллица не работает в IE

Главные вкладки

Аватар пользователя maxc22@drupal.org maxc22@drupal.org 15 марта 2007 в 18:00

Ни в одной форме не работает кириллица. Ни в поиске, ни в комментах, ни даже в редакторе TinyMCE при создании ноды. Что для анонимов, что для зарегенных.
В Firefox всё работает. Тема Pushbutton.

При наборе кириллицей получается бессмыслица, например ?825B

Подскажите, что делать...

Комментарии

Аватар пользователя PVasili PVasili 15 марта 2007 в 18:03

Шрифт какой используется?

======================================================
Ссылки на:[url=http://drupal.ru/node/4210]Дизайн[/url],[url=http://drupal.ru/node/4207]Документацию[/url],[url=http://drupal.ru/node/3983]Переводы[/url].Тестируем [url=http://wiki.drupal.ru]WiKi[/url]

Аватар пользователя sashka sashka 15 марта 2007 в 19:42

Имхо не стоит заморачивать на такое решение: стоит заморочиться на textimage... то же самое только картинками Smile Надо: один раз прочитать доки, разобрать, залить и указать любимый шрифт и всё заработает.

Аватар пользователя Dan Dan 15 марта 2007 в 19:53

Не понял, где не работает кириллица. Коммент оставил (Тест капчи), всё по русски.

Другое дело, надо капчу пофиксить, дабы при открытии страницы она не говорила сразу, что ответ не верен.

Фикс такой (файл captcha.module):

Было:
<?php
/**
* Default implementation of the captcha validation function.
*/
function captcha_captchavalidate(&$captcha_word, &$correct) {
$captcha_word = drupal_strtolower($captcha_word);

if (($_SESSION['captcha'] != '') && ($captcha_word == $_SESSION['captcha'])) {
$correct = TRUE;
}
else {
$correct = FALSE;
form_set_error('captcha_response', t('The answer you entered to the math problem is incorrect.'));
}
}
?>

надо:
<?php
/**
* Default implementation of the captcha validation function.
*/
function captcha_captchavalidate(&$captcha_word, &$correct) {
$captcha_word = drupal_strtolower($captcha_word);

if(!isset($_POST['captcha_response'])) {
return;
}

if (($_SESSION['captcha'] != '') && ($captcha_word == $_SESSION['captcha'])) {
$correct = TRUE;
}
else {
$correct = FALSE;
form_set_error('captcha_response', t('The answer you entered to the math problem is incorrect.'));
}
}
?>

Аватар пользователя maxc22@drupal.org maxc22@drupal.org 16 марта 2007 в 18:45

Так, проблема значит не в captcha.
НО в ИЕ 6.0.
Также стоит TinyMCE. Но, во-первых для незарегенных он не действует, во-вторых, несмотря на указание comment/*, его там нет.

Как с учетом последних данных решить проблему ввода кириллицы в ИЕ. Она даже в форму поиска не вводится.