Html polskie znaki w adresie strony

0

Podczas tworzenia własnej przeglądarki w Delphi natrafiłem na problem kodowania polskich znaków w adresie internetowym, na przykładzie strony:

http://www.picsearch.com/index.cgi?q=apple

adres wpisany bezpośrednio wpisany do przeglądarki zwróci prawidłowe wyniki, jednak gdy w zapytaniu będzie polska litera

http://www.picsearch.com/index.cgi?q=jabłko

przeglądraka zamieni ł na krzaczek... jak przekodowac to ł by strona dała prawidlowe wyniki z adresu ??

0

Pod FF dziala normalnie ;p

0
[losowa nazwa] napisał(a)

Pod FF dziala normalnie ;p

nie działa i pod FF, tu chodzi o adres wpisany bezpośrednio w przeglądarce i klepnięty ENTEREM a nie o kliknięcie linka :), adres bezpośrednio wpisany zamienia ł na %B3 i w konsekwencji wynik wyszukukiwania jest krzaczkiem

0

Witaj
Zrób sobie funkcję do zmiany znaków polskich na "Unicode w transformacji UTF-8", zamiast # dajesz %.
Czyli ł na %C5%82, itd...
zrób sobie 2 tablice z polskimi znakami i z zamiennikami na ten UTF-8 i pętlą go!
StringReplace

http://pl.wikipedia.org/wiki/Kodowanie_polskich_znaków tu masz ściągawkę.

Pozdrawiam ;)

0
tereferemorele napisał(a)

Witaj
Zrób sobie funkcję do zmiany znaków polskich na "Unicode w transformacji UTF-8", zamiast # dajesz %.
Czyli ł na %C5%82, itd...
zrób sobie 2 tablice z polskimi znakami i z zamiennikami na ten UTF-8 i pętlą go!
StringReplace

http://pl.wikipedia.org/wiki/Kodowanie_polskich_znaków tu masz ściągawkę.

Pozdrawiam ;)

Bardzo dziekuje [soczek]

1 użytkowników online, w tym zalogowanych: 0, gości: 1