Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Jan Nekvasil 21 Listopadu 2006, 01:52:46
-
Netušíte někdo, jak v rámci skriptu převést řetězec z URI kódování do UTF-8 (např. Mluven%C3%A9%20slovo -> Mluvené slovo)?
Znám sice příkaz iconv, nikde jsem v něm ale nenašel podporu "procentového" URI kódování :(
Díky.
-
Nainštaluj si konzolový program recode. Zvláda zo stovku formátov.
-
Bohužel, ani v něm jsem toto kódování nenašel, a že je jich tam požehnaně. :(
-
Hledej spis neco jako PHP url_decode()
-
Ale no tak. Má to být jednoduchý shellový script, nebo proveditelné přímo na příkazovém řádku. Určitě existuje nějaké elegantnější řešení.
-
Ale no tak. Má to být jednoduchý shellový script, nebo proveditelné přímo na příkazovém řádku. Určitě existuje nějaké elegantnější řešení.
1) O shellu ve tvem pozadavku neni ani zminka
2) PHP lze spoustet z prikazove radky, ten skript by mel vseho vsudy jeden radek s tou funkci ;)
3) Nerikam, ze je to idelani reseni, psal jsem "hledej neco jako"... protoze hledat konverzi kodovani, jak ti radil Vadimo, IMHO neni ta spravna cesta jak se dostat k cili
Jinak oprava urldecode()
-
1) O shellu ve tvem pozadavku neni ani zminka
2) PHP lze spoustet z prikazove radky, ten skript by mel vseho vsudy jeden radek s tou funkci ;)
1) Omlouvám se, opravdu jsem se o shellu nezmínil, napsal jsem pouze "skript". :(
2) To jsem nevěděl, vyděsila mne představa potřeby nějakého rozsáhlého externího PHP skriptu kvůli takové trivialitce.
Takže díky, mrknu se na to a třeba to bude zrovna ono.
-
A python by nevadil?
http://docs.python.org/lib/module-urllib.html
anebo
http://www.shelldorado.com/scripts/commands.html
a jeste lepe
http://www.shelldorado.com/scripts/cmds/urldecode.txt