Запуск поиска кириллицы в браузере из Листера

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Запуск поиска кириллицы в браузере из Листера

Сообщение Вахмурка »

В версии 8.50 появилась возможность запуска поиска выделенного в Листере текста в Гугле. Но если выделить текст, набранный кириллицей, в строку поиска он передается кракозябрами. С Яндексом та же история. Можно это как-то починить?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Lazy Crazy
Сообщения: 400
Зарегистрирован: Вс янв 16, 2005 20:53

Сообщение Lazy Crazy »

Проверил - всё корректно ищется... Может, на стороне браузера по умолчанию проблема?
Изображение
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Вопрос, в какой кодировке он это передаёт, и использует ли esc-кодирование. И в какой кодировке ожидает текст сайт.

Проверил сейчас со словом дублирование, тотал передал его в UTF-8, всё корректно:

Код: Выделить всё

https://www.google.com/search?q=%D0%B4%D1%83%D0%B1%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Вахмурка
У меня всё ищется идеально в в стандартном варианте, и с пользовательскими пунктами меню, заменяющими стандартный вариант(я проверял эту функцию на Google.ru и Яндексе).
Кстати, заголовок немножко поправил.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Может, на стороне браузера по умолчанию проблема?
Может. Как это выяснить?
Вопрос, в какой кодировке он это передаёт, и использует ли esc-кодирование. И в какой кодировке ожидает текст сайт
Тот же вопрос :)
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Вахмурка,
Приведи свои ссылки, которые тотал пытается открывать в браузере. Также, на всякий случай, кодировку текстового файла.

Быть может, это тебя касается?
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

2MVV
Создал файл:
MIME-Version: 1.0
Content-Type: application/octet-stream; name="1.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="1.txt"

7ODs4CDs++vgIPDg7PM=
Кодировка ANSI. Не ищет. А насчет ссылки - обычные слова (чистой латиницей) - ищет, с умляутами - передает искаженно. Но ведь я не буду специально устанавливать немецкую локаль, чтобы проверить.
Кстати, свой файл (с кириллицей) сохранил в UTF-8 без ВОМ - искажает.
Правильно ли я понимаю, что текстовый файл с кириллицей должен быть в определенном формате, чтобы корректно работал поиск? Если да, но толку мало в такой возможности.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

В кодировке ANSI (windows-1251) у меня русский текст передается в поиск корректно (локаль русская).
В кодировке UTF-8 поиск вообще не запускается.
В кодировке UTF-16 всё работает с русским текстом.

В твоем файле все 3 слова ищет правильно. Какая у тебя локаль?

Попробовал выбрать другую кодировку в меню кодировок листера, всё ищется в точности так, как отображает листер. Даже в OEM-кодировке гугл ищет тот текст, который я вижу в листере.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Локаль у меня нерусская. Значит, отсюда и ноги растут. Увы. Ладно, буду искать по старинке, через буфер. Всем спасибо.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Может, лучше найти источник проблемы, чтобы Гислер исправил баг? Какие-нибудь национальные символы у тебя ищутся верно? Той локали, которая у тебя выбрана? Проверим у себя на русской.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Я просто не очень понимаю физику этого процесса. Допустим, взял я файл по твоей ссылке (немецкий csv), там есть такое слово:

Код: Выделить всё

Präfix
В Гугл оно попадает без искажений. Немецким я не владею и не знаю, как должно выглядеть это слово. Видимо, оно исказилось при сохранении, а Тотал ни при чем.
Так что я обойдусь. Если ты можешь грамотно зарепортить - чем смогу помогу. Сам я, решись на это, буду выглядеть идиотом.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Приведённое тобой слово навевает мысли о кодировке UTF-8, тем более, тема была о проблеме с UTF-8... Т.е., по сути, ты передал в гугл слово в твоей текущей кодовой странице (и похоже, что всё сработало корректно). Кстати, какая она?
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Как узнать?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

"Панель управления", "Язык и региональные стандарты", "Дополнительно", "Язык программ, не поддерживающих Юникод" - так у меня. При другом языке системы или другой системе могут быть отличия.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

У меня Winx64Eng, Control Panel \ Region and Language. Далее Additional settings... касаются только времени, даты, валюты и пр. Системная локаль русская. Display lenguage - English. Input language - English. Format - Russian. Location - Russia.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Ответить