Autor Zpráva
slnko02
Profil *
Mam takyto problem:
ked vytahujem hodnoty z databazy tak v premennej mam $hodnota - koň
tak ked to dam vypisat echo $hodnota; tak mi pekne napise koň. lenze ja tuto premennu chem prenasat v url adrese cez GET a tam je problem ze to neberie diakritiku, preto chcem pouzit kodovanie cez urlencode ale pri pouziti echo urlencode($hodnota); vypise mi to: ko%2F a pritom v kode by malo byt ň = %C5%88.

taketo chyby mi roby stale.
Nox_lbc
Profil
a po urldecode(); píše co?
slnko02
Profil *
no skusil som ten urldecode($hodnota); a vypisalo mi pekne koň ale ja potrebujem spravit nieco taketo podla poziadaviek:

Parametry predávajte pomocou URL encodingu a nerobte žiadne dodatočné prekódovanie.
Davex
Profil
Pokud je databáze v kódování windows-1250 nebo iso-8859-2, tak funguje urlencode správně. Problém může být v tom, že je kódování databáze a stránky rozdílné. Mělo by být stejné.
slnko02
Profil *
pouzivam toto kodovanie: windows-1250
Davex
Profil
Tak v tom případě je kódování ň - %F2 úplně v pořádku.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0