My Opera.net
Информация об Opera
Поддержка, сервис
Мастерская
Подписка на новости

e-mail:

My Counters


Rambler's Top100






  

  
     




Решение проблем с заполнением форм в Opera

Автор: RakeHunter
Авторское описание находится здесь .

Речь идет о граблях, на которые все с завидным упорством наступают в одном из форумов, несмотря на мои и WhiteUnicorn многочисленные предупреждения.

Суть в следующем. Этот сайт весь написан в koi8. Форум, понятное дело, тоже. Когда это все "только посмотреть" — все нормально, в любом бразере так или иначе можно переключиться в нужную кодировку.

Грабли проявляют себя, когда надо что-то добавить (запись форум, солюшен), причем только в старых версиях Netscape и IExplore (3.х и ниже) и, к сожалению, в английской версии браузера Opera.

Вы переключаетесь в koi8, пишете в форме мессагу, жмете Submit и — упс — она оказывается не перекодированной. :( Бороться с этим достаточно просто.

Если браузер сам не врубается, что раз вся страница сделана в koi8, то и текст мессаги должен быть в koi8, значит надо ему помочь :) Есть ряд программ, позволяющих с легкостью производить перекодировку текста и просмотр его в разных кодировках.

Лучшей ИМХО является Bred2a (кроме шуток, так называется). Это заменитель блокнота — маленький, понимает win1251, oem866, koi8 и еще кое что, плюс куча полезных фич.

Итак, что надо сделать, чтобы добавить мессагу в нормальном виде:

Запускаем Бред2а;

Переключаемся в koi8;

Пишем то, что хотим добавить;

Переключаемся в win1251. (Важно ! Именно переключаемся, а не перекодируем текст. При этом текст в Бред2а выгдядит уже не по русски. Так надо :)

Выделяем наш текст в Бреде :), копируем в буфер;

В браузере вставляем текст из буфера в форму (Текст по прежнему выглядит ужастно :)

Жмем Submit

Смотрим на результат и тащимся — все в нужной кодировке :
)

Конец статьи  
Вверх Вверх
Предложение:
Если у вас есть интересные описания, наработки, или вы пишите сами программы, и желаете поделиться ими с посетителями моего сайта — присылайте их мне.
 
 
 
 
© 2000-2001. Николай Ковальчук webmaster@myopera.net. All rights reserved.