LINUX.ORG.RU

Иероглифы в веб-форме

 , , , ,


0

1

Всем привет! Я хожу на курсы по тестированию и в рамках курсов мы изучаем тестирование веб-приложений. Нам дали задание установить LAMP на виртуалку, настроить все приложения, запустить непосредственно веб приложение и залогиниться в систему. Проблема в том, что при запуске веб-формы кодировка распознаётся в ФФ некорректно и отображается иероглифами.



Последнее исправление: Ledzeppelinfan (всего исправлений: 1)

Ответ на: комментарий от Shadow

Вот часть кода формы:

<script>

function check_form() { if (document.getElementById('login').value==") { alert('Вы не указали логин!'); return false; }

if (document.getElementById('password').value==") { alert('Вы не указали пароль!'); return false; }

return true; }

</script>

Пытался через dconf-editor менять предпочтение кодировок в gedit - после этого стала отображаться киррилица в gedit, но в FF по прежнему иероглифы по типу

Ëîãèí: Ïàðîëü:

Îçíàêîìüòåñü ñ ïîëüçîâàòåëüñêèì ñîãëàøåíèåì!

Нужно теперь менять значения кодировок для фф в том же dconfig?

Ledzeppelinfan
() автор топика
Ответ на: комментарий от Ledzeppelinfan

Нет, надо перекомпилять ядро

anonymous
()
Ответ на: комментарий от Ledzeppelinfan

Ещё можешь тег <meta charset=«utf8»> указать в <head>

anonymous
()

Выходов у тебя несколько:

1. Запустить в хроме(скорее всего с кодировкой будет все ок).

2. Изменить кодировку в httpd.conf

3. Изменить кодировку через htaccess

4. Изменить кодировку ff

kachan ★★
()
Последнее исправление: kachan (всего исправлений: 1)
Ответ на: комментарий от Ledzeppelinfan

Ты сырой HTTP, который тебе сервер отдаёт покажи. С заголовками ответа, где будет(или нет) указана кодировка. Сдаётся мне что там iso-8859-1 и браузеры, которые на это кладут и юзают автоопределение будут чувствовать себя хорошо.

Но правильный путь - отдавать правильную кодировку.

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.