Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Co to za kodowanie ?
Forum PHP.pl > Forum > Przedszkole
finka
Pobieram za pomocą preg_match wyszukiwane słowo:

  1. http://a.pl/szukaj/kolędy/2
  2.  
  3. $wzor = '/\/szukaj\/(.+?)\//m';
  4. preg_match_all($wzor, $uri, $wykon);
  5. var_dump($wykon);


wyświetla:

  1. /szukaj/kol%C4%99dy/



dla

http://a.pl/szukaj/łódką/2

wyświetla:

/szukaj/%C5%82%C3%B3dk%C4%85/

Co to za kodowanie ?
Jak to zamienić na poprawne słowa ?
Kshyhoo
I tak ciężko poszukać w Google? Wynik.
finka
Byłem na tej stronie pół godziny temu, ale nie wiem co ty tam widzisz.
Z mojego przykładu wynika, że np litera ę to %C4%99, tam czegoś takiego nie ma!
Kshyhoo
A C4 99?
finka
Heh, no rzeczywiście ;P

Ale dlaczego mi się to przekodowało na hex ?
Jest jakiś prosty sposób, żeby to zamienić na inne kodowanie ?
(zawsze mogę zrobić str_replace dla każdej literki, ale może jest inny sposócool.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.