Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zły wynik w urlencode
Forum PHP.pl > Forum > Przedszkole
tacin
Witam.
Mam pytanie, dlaczego otrzymuję zły wynik przez komendę urlencode?

Słowo "Węże" powinno wyświetlić się tak:
W%C4%99%C5%BCe
A u mnie wyświetla się tak:
W%EA%BFe

Używam funkcji:
  1. urlencode('Węże');


Pozdrawiam!
potreb
urldecode
muniekw
Sprawdziłem na 3 przeglądarkach i wszędzie mam

W%C4%99%C5%BCe

Musisz sprawdzić jakie masz kodowanie pliku php. Pewnie masz kodowanie ANSI lub jakieś inne i dlatego dostajesz taki wynik. Ewentualnie do zmiany kodowania użyj notepad ++ Zakładka Format smile.gif
wookieb
Sprawdź kodowanie pliku. Ewentualnie pozostaje
  1. urlencode(utf8_encode('Węże'));

Bądź inne metody konwersji kodowania iconv
tacin
Dziwna sprawa. Z tego co widzę to jest kodowanie ANSI (jak daję inne kodowanie to mam "krzaczki" zamiast polskich znaków).
Ma ktoś inne propozycje? Żadne z powyższych nie zadziałały...

// edit: Problem rozwiązany. Zmieniłem kodowanie jednego z plików na UTF-8. Można zamknąć. smile.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.