Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Jan Nekvasil 21 Listopadu 2006, 01:52:46

Název: Jak převést z URI kódování do UTF-8?
Přispěvatel: 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.
Název: Jak převést z URI kódování do UTF-8?
Přispěvatel: vadimo 21 Listopadu 2006, 07:57:10
Nainštaluj si konzolový program recode. Zvláda zo stovku formátov.
Název: Jak převést z URI kódování do UTF-8?
Přispěvatel: Jan Nekvasil 21 Listopadu 2006, 11:29:34
Bohužel, ani v něm jsem toto kódování nenašel, a že je jich tam požehnaně. :(
Název: Jak převést z URI kódování do UTF-8?
Přispěvatel: Jere 21 Listopadu 2006, 11:47:33
Hledej spis neco jako PHP url_decode()
Název: Jak převést z URI kódování do UTF-8?
Přispěvatel: Jan Nekvasil 21 Listopadu 2006, 12:05:05
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í.
Název: Jak převést z URI kódování do UTF-8?
Přispěvatel: Jere 21 Listopadu 2006, 14:33:15
Citace: dratenik
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()
Název: Jak převést z URI kódování do UTF-8?
Přispěvatel: Jan Nekvasil 21 Listopadu 2006, 16:16:19
Citace: Jarda
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.
Název: Jak převést z URI kódování do UTF-8?
Přispěvatel: smita 22 Listopadu 2006, 23:43:46
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