Ludens Цитата: Оказалось достаточным просто отключить эту опцию в Synchronization Options, чтобы все стало хорошо.
Цитата: Ага, не виновата. Виноваты разработчики, которые не предусмотрели такой, прямо скажем, не очень-то экзотической ситуации.
Цитата: Еще порекомундуй RTFM, выпрямить руки, включить мозги, изучить мануал, воспользоваться поиском и прочитать предыдущие сто страниц форума.
Sinner8412 Цитата: Откуда пользователю было знать, что раньше были одни настройки кодировки поиска, а теперь нужны другие.
Цитата: В таком случае, придется удалять старые поисковики и создавать новые. А за поиск через созданные новые, компания уже не получает партнерские отчисления.
А ведь пользователь будит теперь "до конца жизни" носить с собой через синхронизацию эти новые поисковики, а если таких пользователей много? Это же сколько недополученной прибыли?
Хорошо, поясню.
Начать с того, что Яндекс в Opera в search.ini _всегда_ шёл с кодировкой utf-8. Кто не верит - проверьте на старых версиях. Т.е., появление кодировки koi8-r - дело рук самого пользователя.
Далее, синхронизация.
Да, при синхронизации first time данные с сервера подгружаются в браузер и то, что неправильная кодировка приходила в браузер - закономерный результат.
Хорошо, предположим - пользователь забыл или вообще не знал, каким образом происходило ручное изменение search.ini, после которого на сервере оказалась косячная версия поиска. Но ведь в данном случае пользователь прекрасно понимал, что косяк - с кодировкой. В этом случае достаточно было единичного захода на любой из форумов - и проблема была бы решена: одно небольшое изменение в файле search.ini (замена koi8-r на utf-8 с сохранением всех остальных составляющих), или даже ручное создание поиска в уже работающем браузере привело бы к тому, что на сервер ушла бы правильная версия поиска при первой же синхронизации. И вопрос был бы закрыт.
Между прочим, сегодняшний случай - тому пример. Один вопрос, пара уточнений - проблема решена.
Отсюда вывод: если что-то правишь в браузере - сначала разберись, что ты правишь и зачем. Если всё-таки проблему не понимаешь - посоветуйся с более опытными людьми. И винить тут вполне себе хорошо работающую функцию синхронизации абсолютно неуместно.
Для примера - аналогия. Если ты случайно вместо 98 бензина залил в машину какой-нибудь 76, то кого винить - карбюратор, трамблёр или поршневую, что машина не едет как надо? В данном случае ты подрегулировал зажигание (отключил синхронизацию) и проблема какбе решилась. Но это - неправильное решение, которое рано или поздно даст о себе знать. Правильное решение - слить бензин и заправить подходящий, и в следующий раз быть внимательней.