сделайте поиск из командной строки
От: Molchalnik  
Дата: 23.11.19 07:02
Оценка: 2 (1) :)
настраиваю браузер на быстрый поиск по rdsn

использую строку http://rsdn.org/rsdnsearch?text=%s&authorID=

но если набирать запрос в кириллице, то например, вместо запроса суперствойства получается строка
http://rsdn.org/rsdnsearch?text=A%04C%04%3F%045%04%40%04A%042%04%3E%049%04A%04B%042%040%04&authorID=

а в поисковой строке ерунда выходит

сделайте, пожалуйста, дополнительный ключ, какой-нибудь

http://rsdn.org/rsdnsearch?query=

чтобы нормально обрабатывал вышеприведённый запрос. Благо это недолго )))
Re: сделайте поиск из командной строки
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 23.11.19 13:23
Оценка:
Здравствуйте, Molchalnik, Вы писали:

M>настраиваю браузер на быстрый поиск по rdsn

M>использую строку http://rsdn.org/rsdnsearch?text=%s&authorID=
M>но если набирать запрос в кириллице, то например, вместо запроса суперствойства получается строка
M>http://rsdn.org/rsdnsearch?text=A%04C%04%3F%045%04%40%04A%042%04%3E%049%04A%04B%042%040%04&authorID=
M>а в поисковой строке ерунда выходит

Ничего не понял. Зашел в хром, настроил поиск по rsdn, адрес http://rsdn.org/rsdnsearch?text=%s . Ввел кириллицу, все отработало как и должно. Почему у тебя браузер ерунду какую то пихает в адресную строку я ХЗ.
AVK Blog
Re[2]: сделайте поиск из командной строки
От: Molchalnik  
Дата: 23.11.19 14:15
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, Molchalnik, Вы писали:


AVK>Ничего не понял. Зашел в хром, настроил поиск по rsdn, адрес http://rsdn.org/rsdnsearch?text=%s . Ввел кириллицу, все отработало как и должно. Почему у тебя браузер ерунду какую то пихает в адресную строку я ХЗ.


во-первых, у меня iron browser, но он один в один хром
во-вторых, у меня всё то же самое работает и для яндекса, и для гугла, и для cppreference, и для cplusplus.com
в-третьих, как оказалось, кириллица не при чём

например, я набираю rsdn fff
это транслируется в запрос http://rsdn.org/rsdnsearch?text=f%00f%00f%00&authorID=

в поисковой строке отображается
"f�f�f�"

думаю, это разные кодировки.
Re[2]: сделайте поиск из командной строки
От: Molchalnik  
Дата: 23.11.19 14:46
Оценка:
Здравствуйте, AndrewVK, Вы писали:

сейчас попробовал на хроме на другом компе — тоже самое. если настроить в хроме/айроне rsdn как поисковую систему, то получается описанный выше эффект
Re[3]: сделайте поиск из командной строки
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 23.11.19 14:57
Оценка:
Здравствуйте, Molchalnik, Вы писали:

M>во-первых, у меня iron browser, но он один в один хром


Ну вот, судя по всему, не один в один.

M>во-вторых, у меня всё то же самое работает и для яндекса, и для гугла, и для cppreference, и для cplusplus.com


Но при чем тут rsdn, если строку поиска формирует браузер?
AVK Blog
Re[4]: сделайте поиск из командной строки
От: Molchalnik  
Дата: 23.11.19 15:22
Оценка:
Здравствуйте, AndrewVK, Вы писали:

M>>во-первых, у меня iron browser, но он один в один хром

AVK>Ну вот, судя по всему, не один в один.

см. выше — хром работает так же

M>>во-вторых, у меня всё то же самое работает и для яндекса, и для гугла, и для cppreference, и для cplusplus.com

AVK>Но при чем тут rsdn, если строку поиска формирует браузер?

А вы не могли бы сделать такой запрос, под который подходила бы строка, формируемая браузером? не думаю, что это сложно. скорее всего, там идёт типовое преобразование, например в utf выраженное в hex
Re[5]: сделайте поиск из командной строки
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 23.11.19 20:19
Оценка:
Здравствуйте, Molchalnik, Вы писали:

M>>>во-вторых, у меня всё то же самое работает и для яндекса, и для гугла, и для cppreference, и для cplusplus.com

AVK>>Но при чем тут rsdn, если строку поиска формирует браузер?
M>А вы не могли бы сделать такой запрос, под который подходила бы строка, формируемая браузером?

Не понял вопроса.

M> не думаю, что это сложно. скорее всего, там идёт типовое преобразование, например в utf выраженное в hex


И как серверный код должен догадаться что ему вместо нормальной строки подсунули какой то непонятный шлак?
AVK Blog
Re[6]: сделайте поиск из командной строки
От: Molchalnik  
Дата: 23.11.19 21:47
Оценка:
Здравствуйте, AndrewVK, Вы писали:


M>> не думаю, что это сложно. скорее всего, там идёт типовое преобразование, например в utf выраженное в hex


AVK>И как серверный код должен догадаться что ему вместо нормальной строки подсунули какой то непонятный шлак?

ну если text= то "нормальная строка", а если query= то "непонятный шлак"

иначе говоря, введением дополнительного ключа помимо ключа "text"
Re[7]: сделайте поиск из командной строки
От: Ночной Смотрящий Россия  
Дата: 24.11.19 09:03
Оценка:
Здравствуйте, Molchalnik, Вы писали:

M>иначе говоря, введением дополнительного ключа помимо ключа "text"


И дальше что? Разбираться что у тебя на компе происходит с кодировками? У кого нибудь кроме тебя есть такая проблема?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[7]: сделайте поиск из командной строки
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 24.11.19 09:11
Оценка:
Здравствуйте, Molchalnik, Вы писали:

M>иначе говоря, введением дополнительного ключа помимо ключа "text"


Это называется костыль.
Скорее всего что то не так указано в дескрипторе поиска. Надо просто посмотреть и поправить. В качестве временного решения попробуй просто добавить поисковик вручную, должно помочь.
AVK Blog
Re[8]: сделайте поиск из командной строки
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 24.11.19 09:13
Оценка:
AVK>Скорее всего что то не так указано в дескрипторе поиска. Надо просто посмотреть и поправить. В качестве временного решения попробуй просто добавить поисковик вручную, должно помочь.

Да, так и есть. Какие то артефакты от предыдущих поисков.
<?xml version="1.0" encoding="utf-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
    <ShortName>RSDN</ShortName>
    <Description>Поиск по сайту RSDN.ru</Description>
    <Image width="16" height="16" type="image/x-icon">http://rsdn.ru/favicon.ico</Image>
    <Url type="text/html" method="GET" template="http://rsdn.ru/rsdnsearch?text={searchTerms}" />
    <InputEncoding>utf-16</InputEncoding>
    <OutputEncoding>utf-16</OutputEncoding>
</OpenSearchDescription>
AVK Blog
Re[8]: сделайте поиск из командной строки
От: Molchalnik  
Дата: 24.11.19 09:18
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, Molchalnik, Вы писали:


M>>иначе говоря, введением дополнительного ключа помимо ключа "text"


AVK>Это называется костыль.

AVK>Скорее всего что то не так указано в дескрипторе поиска. Надо просто посмотреть и поправить. В качестве временного решения попробуй просто добавить поисковик вручную, должно помочь.

Я его вручную и добавил
Re[8]: сделайте поиск из командной строки
От: Molchalnik  
Дата: 24.11.19 09:19
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, Molchalnik, Вы писали:


M>>иначе говоря, введением дополнительного ключа помимо ключа "text"


НС>И дальше что? Разбираться что у тебя на компе происходит с кодировками? У кого нибудь кроме тебя есть такая проблема?


а то что у меня на двух разных компах и двух разных браузерах так — это не намекает? хорошо, в пнд с работы посмотрю.
возможно, хром и айрон у меня не последних моделей, но, тем не менее, не полное старьё.
Re[9]: сделайте поиск из командной строки
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 24.11.19 09:38
Оценка:
Здравствуйте, Molchalnik, Вы писали:

M>Я его вручную и добавил


Попробуй сейчас удалить и добавить по новой
AVK Blog
Re[10]: сделайте поиск из командной строки
От: Molchalnik  
Дата: 24.11.19 11:12
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, Molchalnik, Вы писали:


M>>Я его вручную и добавил


AVK>Попробуй сейчас удалить и добавить по новой


хм, теперь работает
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.