Portál AbcLinuxu, 4. května 2025 23:08
curl -b zse.cookies -c zse.cookies -D zse.header -H 'Accept-Language:"en,en-US;q=0.7,sk;q=0.3"' https://www.zse.sk/zz/web/aktivacia >zse.good.htmlmi dá stránku, na ktorej je text ako:
<title>Aktivácia odberných miest</title>ak dám prednosť jazyku sk:
curl -b zse.cookies -c zse.cookies -D zse.header -H 'Accept-Language:"sk,en;q=0.7,en-US;q=0.3"' https://www.zse.sk/zz/web/aktivacia >zse.bad.htmlvyprodukuje
<title>Aktiv�cia odbern�ch miest</title>Tie otázniky sú skutočne postupnosti bajtov pre replacement char (0xef 0xbf 0xbd); V oboch prípadoch server pošle HTTP header, kde špecifikuje charset utf-8
HTTP/1.1 200 OK Date: Fri, 25 Nov 2016 11:52:03 GMT Server: Apache-Coyote/1.1 Strict-Transport-Security: max-age=63072000; includeSubdomains; preload Content-Type: text/html;charset=utf-8 Content-Length: 21251stránka má v sebe napísané <meta charset="UTF-8"> A najčudnejšie na tom je, že vo Firefoxe sa to chová presne naopak - teda ak dám preferred language na sk, tak sa stránka zobrazí správne. Ak dám angličtinu tak sa zobrazí nesprávne. Videli ste už niečo také?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.