| Autor | Zpráva | ||
|---|---|---|---|
| slnko02 Profil * |
#1 · Zasláno: 20. 3. 2007, 10:09:41
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 |
#2 · Zasláno: 20. 3. 2007, 10:13:35
a po urldecode(); píše co?
|
||
| slnko02 Profil * |
#3 · Zasláno: 20. 3. 2007, 13:31:49
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 |
#4 · Zasláno: 20. 3. 2007, 14:46:35 · Upravil/a: Davex
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 * |
#5 · Zasláno: 20. 3. 2007, 14:47:58
pouzivam toto kodovanie: windows-1250
|
||
| Davex Profil |
#6 · Zasláno: 20. 3. 2007, 14:56:36
Tak v tom případě je kódování ň - %F2 úplně v pořádku.
|
||
|
Časová prodleva: 19 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0