Wyszukiwanie z paska adresu w pwn.pl

w dziale Dostosowywanie Opery do własnych potrzeb
daroc napisał(a):

Utworzona kiedyś wyszukiwarka w słowniku języka polskiego (pwn.pl) przestała funkcjonować poprawnie - polskie znaki są pomijane w wyszukiwanej frazie, tj. jak wpiszę "słowo" to wyszukane zostanie "sowo". Usunięcie wyszukiwarki i dodanie jej ponownie nie przyniosło rezultatów.

[Search Engine 38]
UNIQUEID=7B00CD3F152B2842A2DB3E7FA66EC362
Name=Słownik języka polskiego
Verbtext=0
URL=http://sjp.pwn.pl/szukaj/%s
Query=
Key=p
Is post=0
UseTLD=0
Has endseparator=0
Encoding=iso-8859-2
Search Type=0
Position=-1
Nameid=0
Deleted=0

Ręcznie zmieniłem adres z /szukaj/ na /szukaj/%s, a metodę zmieniłem na GET, żeby w ogóle działało. Wyszukiwarka utworzona automatycznie przez Operę (bez żadnych ręcznych zmian) nie działała w ogóle.
Kodowanie iso-8859-2 zdaje się jest poprawne w tym przypadku, z takiego korzysta Opera podczas korzystania ze stron PWN. Oczywiście wyszukiwanie poprzez formularz na stronie działa ok.
Ktoś miał podobny problem albo wie jak go rozwiązać?

zielak007 napisał(a):

U mnie zmiana kodowania na utf-8 naprawiła problem.

daroc napisał(a):

Dzięki, pomogło.
Ciekawe tylko że dla słownika ortograficznego pasuje iso-8859-2, a utf-8 się psuje, zaś dla słownika języka polskiego poprawnie jest utf-8. Problem pozostaje taki, że trzeba ręcznie dłubać, w dodatku w plikach, a nie wystarczy sobie wyklikać przy dodawaniu nowej wyszukiwarki.

gg3136657 napisał(a):

Czy mogliby Panowie opisać szczegółowo, co trzeba zrobić? Chyba nie chodzi o zmianę kodowania dla witryny sjp.pwn.pl z poziomu Opery, bo to nie pomaga.

Medium napisał(a):

U mnie działa z takim zapisem:

[Search Engine XX]
UNIQUEID=EE1292BCAE14A4448FD5572E4535F6BF
Name=Słownik języka polskiego
Verbtext=0
URL=http://sjp.pwn.pl/lista.php?co=%s
Query=
Key=sjp
Is post=0
UseTLD=0
Has endseparator=0
Encoding=UTF-8
Search Type=0
Position=-1
Nameid=0
Deleted=0
I faktycznie trzeba zmienić kodowanie, ale tylko w przypadku tego słownika z czterech PWN-owskich.

Originally posted by gg3136657:

Czy mogliby Panowie opisać szczegółowo, co trzeba zrobić?


W Operze sprawdzić położenie Profilu użytkownika w systemie (domyślnie jest ukryty), następnie zamknąć Operę, wyszukać w katalogu profilu plik search.ini, otworzyć go notatnikiem lub lepszym edytorem mając na uwadze, że zapisany jest w kodowaniu UTF-8, wyszukać ciąg "Name=Słownik języka polskiego" i wkleić wszystko, co następuje poniżej wyszukanej nazwy. Zapisać zmiany.

daroc napisał(a):

Originally posted by daroc:

Ciekawe tylko że dla słownika ortograficznego pasuje iso-8859-2, a utf-8 się psuje, zaś dla słownika języka polskiego poprawnie jest utf-8. Problem pozostaje taki, że trzeba ręcznie dłubać, w dodatku w plikach, a nie wystarczy sobie wyklikać przy dodawaniu nowej wyszukiwarki.


Ciekawe że jakimś sposobem przestawiło mi się na utf-8 i też miałem ostatnio (znowu) problem ze słownikiem języka polskiego. Czyżby synchronizacja wyszukiwarek coś namieszała?

Medium napisał(a):

Originally posted by daroc:

Czyżby synchronizacja wyszukiwarek coś namieszała?

Niewykluczone.
Spójrz, jak wygląda mój urlfilter.ini po synchronizacji :/

gg3136657 napisał(a):

Dziękuję Pani bardzo za pomoc. Specjalnie dla rozwiązania tego niewygodnego problemu założyłem tu profil. Pozdrawiam.

Medium napisał(a):

Originally posted by gg3136657:

Specjalnie dla rozwiązania tego niewygodnego problemu założyłem tu profil.

Fajny pomysł na nick. Numer działa?

gg3136657 napisał(a):

Tak.