Black friday Black friday
Aprílový black friday tě nenechá v klidu! Až 80 % prémiového obsahu zdarma. Více informací
Pouze tento týden slevy až 80 % na programování v Javě

Diskuze: URL encoded vystup českých znaků je ve stylu %u010Císlo do%u0161lé místo Číslo došlé

JavaScript JavaScript URL encoded vystup českých znaků je ve stylu %u010Císlo do%u0161lé místo Číslo došlé American English version English version

Aktivity (1)
Avatar
Gogo Zuul
Člen
Avatar
Gogo Zuul:24.8.2018 15:07

Používám načtení dokumentu z externího serveru pres Javascript - Ajax

http_request.set­RequestHeader('Con­tent-Type', 'application/x-www-form-urlencoded; charset=UTF-8');

v tomto okamžiku mi to rozbije některé české znaky místo Č vloží do stringu %u010C a podobně.

Zkusil jsem: zkoušel jsem to překódovávat něčím jako

function encodeHtmlEntity(str) {
  return str.replace(/[\u00A0-\u9999\<\>\&\'\"\\\/]/gim, function(c){
    return '&#' + c.charCodeAt(0) + ';' ;
  });
}

Nicméně ani pak se mi nepovedlo abych měl ve staženém souboru Č místo %u010C :(

Chci docílit: jde mi o to že chci na tlačítko stáhnout z webové stránky soubor který je uložen na externím serveru než kde běží stránky kde je to tlačítko, ke stažení a nechci dávat přímý odkaz na stažení z externího serveru, jednak kvůli tomu že je třeba se tam přihlašovat a dále proto že soubor se generuje podle specifických zadání atd. no a celé je to řešené Ajaxem a Javascriptem

Odpovědět 24.8.2018 15:07
To že to ještě nikdo neudělal, neznamená že to nejde.
Avatar
Gogo Zuul
Člen
Avatar
Odpovídá na Gogo Zuul
Gogo Zuul:24.8.2018 17:38

Tak problém byl né v načítání ale v samotném ukládání dat. Omlouvám se za zbytečný příspěvěk

Akceptované řešení
+5 Zkušeností
Řešení problému
Nahoru Odpovědět 24.8.2018 17:38
To že to ještě nikdo neudělal, neznamená že to nejde.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.