myoperam Opera 9.5 проблема с кодировками в JS
ВНИМАНИЕ! ОСТЕРЕГАЙТЕСЬ МОШЕННИКОВ!
Помните, что все браузеры Opera АБСОЛЮТНО БЕСПЛАТНЫ.
Загружайте новые версии ТОЛЬКО С ОФИЦИАЛЬНОГО САЙТА или с ресурсов, которым ДОВЕРЯЕТЕ!


Предыдущее | Следующее | Архив форума | operaman.ru | Поиск
Opera 9.5 проблема с кодировками в JS ZHP  07/07/08 07:11 AM

Началось все с 9-ки беты. Все остальные браузеры этот код обрабатывают корректно, и опера до 9.27 тоже. А вот 9.5 и выше вместо русских букв в поле ввода вставляет с кодировкой похоже UTF-8. Может кто знает как решить? или это баг 9.5+ оперы?
Code:
  

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> </head>
<html>
<body>

<script type="text/javascript" charset="windows-1251">
function insertnick(nickname)
{
document.form1.message.focus();
document.selection.createRange().text += nickname;
}
</script>

<div> <a href="javascript:insertnick('Вася');" title="Ник в ответ">Вася</a>
</a>

<a href="javascript:insertnick('Vasya');" title="Ник в ответ">Vasya</a>
</a> </div>

<form name='form1'>
<div> <textarea name="message" tabindex="1" dir="ltr"></textarea> </div>
</form>

</body> </html>



тут можно посмотреть как оно работает - _//mpsz.ru/123.htm_

Re: Opera 9.5 проблема с кодировками в JS neGODnick  07/07/08 07:51 AM

Для пользовательских скриптов Opera (user javascript) теперь, начиная с версии 9.5, следует использовать кодировку UTF-8. Возможно, дело в этом.

Вообще, сейчас всё больше сайтов верстаются в юникоде. Я бы посоветовал Вам поступить так же. Сегодня использовать какие-либо другие кодировки нет никакого смысла, один вред от этого. Современные браузеры автоматически определяют и отображают юникод (не забывайте правильно писать декларацию документа). Чем скорее похороним устаревшие стандарты, вносящие разнобой, тем лучше.

Re: Opera 9.5 проблема с кодировками в JS Ilya  07/07/08 09:02 AM

Посмотри вот здесь подсказку:
_//my.opera.com/russian/forums/topic.dml?id=236183&t=1215421325&page=2#comment2642241_

Re: Opera 9.5 проблема с кодировками в JS ZHP  07/07/08 09:13 AM

большое спасибо
Код поправил - помогло.


operaman.ru - Home


Rambler's Top100