Autor | Zpráva | ||
---|---|---|---|
maniak443 Profil * |
Dobrý den,
potřebuji převést přihlašovací jméno z tohoto typu: Jana Boháčková na Jana+Boh%E1%E8kov%E1. Pomocí jaké funkce je takovýto převod možný prosím? Děkuji za rady ps. je to z důvodu dotazu na externí XML soubor, který se získává asi takto: web.cz/data.xml?login=Jana+Boh%E1%E8kov%E1. Při zadání jména s diakritikou nedostanu žádná data. Moderátor Chamurappi: Titulek „odstranění diakritiky“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
|
||
panther Profil |
#2 · Zasláno: 15. 7. 2010, 22:21:06
maniak443:
urlencode/urldecode |
||
maniak443 Profil * |
#3 · Zasláno: 15. 7. 2010, 22:23:03
panther:
Děkuji Vám! |
||
maniak443 Profil * |
#4 · Zasláno: 15. 7. 2010, 22:25:17
aha, tak to asi není to pravé ořechové.
Vrací mi to string: Jana+Boh%C3%A1%C4%8Dkov%C3%A1 ale já potřebuji: Jana+Boh%E1%E8kov%E1 Kde by mohla být zrada netušíte? :) |
||
maniak443 Profil * |
#5 · Zasláno: 15. 7. 2010, 22:32:29
aha, tak jsem reseni nasel.. je to:
echo urlencode(iconv("UTF-8", "Windows-1250", $dataProUrlEncode)); |
||
tiso Profil |
#6 · Zasláno: 15. 7. 2010, 22:33:17
maniak443: vyzerá to na kódovanie utf8, riešenie je v komentároch na http://php.net/manual/en/function.urlencode.php
|
||
radvis Profil |
#7 · Zasláno: 15. 7. 2010, 22:56:22
Chtěl bych se zeptat, k čemu to je dobré to tak "zakódovat"? Díky.
|
||
Davex Profil |
#8 · Zasláno: 15. 7. 2010, 23:19:45 · Upravil/a: Davex
radvis:
Diakritika v URL se na server musí posílat zakódovaná vždy, i když jí prohlížeč zobrazuje v adresním řádku nezakódovaně. Viz Problém s diakritikou (#6-7 povolené znaky v URL). |
||
Keeehi Profil |
#9 · Zasláno: 15. 7. 2010, 23:20:41
radvis:
pro předávání v url |
||
radvis Profil |
#10 · Zasláno: 16. 7. 2010, 00:06:55
Já používám funkci, co jsem si udělal aby mi převedla mezery na - a "osekala" háčky a čárky .... nějaká url -> nejaka-url
|
||
panther Profil |
#11 · Zasláno: 16. 7. 2010, 00:10:10
radvis:
ona ani ta diakritika nevadí, viz Wikipedie. Tady jde spíš o to, že maniak443 má data v XML v nějakém formátu, kterému potřebuje přizpůsobit PHP. |
||
radvis Profil |
#12 · Zasláno: 16. 7. 2010, 00:17:17
Aha, díky za vysvětlení.
|
||
Časová prodleva: 14 let
|
0