abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 2
dnes 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 0
dnes 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 1
dnes 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 0
dnes 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
včera 21:00 | Nová verze

Byla vydána beta verze Linux Mintu 18.1 s kódovým jménem Serena. Na blogu Linux Mintu jsou hned dvě oznámení. První o vydání Linux Mintu s prostředím MATE a druhé o vydání Linux Mintu s prostředím Cinnamon. Stejným způsobem jsou rozděleny také poznámky k vydání (MATE, Cinnamon) a přehled novinek s náhledy (MATE, Cinnamon). Linux Mint 18.1 bude podporován až do roku 2021.

Ladislav Hagara | Komentářů: 0
včera 16:42 | Nová verze

Byl vydán Devuan Jessie 1.0 Beta 2. Jedná se o druhou beta verzi forku Debianu bez systemd představeného v listopadu 2014 (zprávička). První beta verze byla vydána v dubnu letošního roku (zprávička). Jedna z posledních přednášek věnovaných Devuanu proběhla v listopadu na konferenci FSCONS 2016 (YouTube, pdf).

Ladislav Hagara | Komentářů: 0
včera 15:16 | Komunita

Na GOG.com začal zimní výprodej. Řada zlevněných her běží oficiálně také na Linuxu. Hru Neverwinter Nights Diamond lze dva dny získat zdarma. Hra dle stránek GOG.com na Linuxu neběží. Pomocí návodu ji lze ale rozběhnout také na Linuxu [Gaming On Linux].

Ladislav Hagara | Komentářů: 1
včera 13:14 | Bezpečnostní upozornění

Byla vydána verze 2.7.1 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Řešeno je několik bezpečnostních problémů. Aktualizován byl především Tor Browser na verzi 6.0.7. Tor Browser je postaven na Firefoxu ESR (Extended Support Release) a právě ve Firefoxu byla nalezena a opravena vážná bezpečnostní chyba MFSA 2016-92 (CVE-2016-9079, Firefox SVG Animation

… více »
Ladislav Hagara | Komentářů: 0
30.11. 19:19 | Nová verze

Příspěvek na blogu nadace Raspberry Pi je věnován bezpečnostním vylepšením v nejnovější verzi Raspbianu s desktopovým prostředím PIXEL. V oficiálních obrazech je nově zakázán SSH přístup. Ten lze samozřejmě povolit po zavedení Raspbianu pomocí nástroje raspi-config. Nemá-li uživatel k Raspberry Pi připojený terminál, může SSH přístup povolit vytvořením souboru ssh v adresáři /boot. Raspbian nově upozorňuje uživatele na bezpečnostní riziko, je-li SSH přístup povolen a uživatel pi nemá změněno výchozí heslo.

Ladislav Hagara | Komentářů: 42
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 755 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: kodovanie url Mozilla vs IE

15.6.2008 22:57 dusan456 | skóre: 12 | Poprad
kodovanie url Mozilla vs IE
Přečteno: 482×
Zdravim,

mam problem s kodovanim url v IE, ak zadam do url parameter "pař"
http://domena.sk/subor.php?search=pař
tak PHP v IE
echo urlencode($search) //je pa%F8
PHP v Mozille
echo urlencode($search) //je pa%C5%99
Cize, ak spravne tomu rozumiem písmeno ř ma v prvom pripade nespravne 1 bit a v druhom spravne 2 bity.

Konkretne v mojom pripade javascript vola externy subor.php aj s parametrom search. V Mozille mi to funguje, ale neviem si poradit s IE.

Nevedel by niekto poradit? Dakujem

Odpovědi

15.6.2008 23:10 podlesh | skóre: 37 | Praha
Rozbalit Rozbalit vše Re: kodovanie url Mozilla vs IE
Rada je jednoduchá: nepoužívat GET, používat POST.

Pokud je nutné mít jedno url, tak trochu složitější: zakódovat data do ASCII přesně daným způsobem. Například BASE64 na řetězec v UTF8.
16.6.2008 12:17 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
Rozbalit Rozbalit vše Re: kodovanie url Mozilla vs IE
Rada je jednoduchá: nepoužívat GET, používat POST.
Způsobuje v IE další problém, přinejmenším s tlačítkem Zpět, pokud je v hlavičkách zakázané cachování, a v daném případě navíc porušuje sémantiku POSTu.
Ještě na tom nejsem tak špatně, abych četl Viewegha.
15.6.2008 23:30 Non_E | skóre: 24 | blog: hic_sunt_leones | Pardubice
Rozbalit Rozbalit vše Re: kodovanie url Mozilla vs IE
Na IE licenci nemám, ale mohlo by pmoci nastavit elementu form atribut enctype na multipart/form-data.

Napoví také tento skript:
$ php -r "echo iconv('windows-1250', 'utf-8', urldecode('pa%F8'));"
pař
Pokud tedy nastavení enctype nepomůže a stránky jsou v cp1250, předělal bych je do unicode s kódováním utf-8.
Only Sith deals in absolutes.
16.6.2008 00:17 dusan456 | skóre: 12 | Poprad
Rozbalit Rozbalit vše Re: kodovanie url Mozilla vs IE
Praveze vsetko je v utf8, nechapem, co tam robi windows-1250??

Urobim to asi s iconv, ale ako zistim v php, v akom kodovani je $search, ci je potrebne pouzit iconv, alebo nie?
16.6.2008 01:04 dusan456 | skóre: 12 | Poprad
Rozbalit Rozbalit vše Re: kodovanie url Mozilla vs IE
Tak som dal s url odoslat aj a=ř

a potom zistim co ukaze urlencode($a) a podla toho sa vzdy podla potreby pouzije/nepouzije iconv()

Dakujem za rady
16.6.2008 11:30 Non_E | skóre: 24 | blog: hic_sunt_leones | Pardubice
Rozbalit Rozbalit vše Re: kodovanie url Mozilla vs IE
Iconvem jsem jen demonstroval, že IE odeslal formulář v jiném kódování. Zařiďte se podle rady Filipa Jirsáka a stránku mějte celou v UTF-8. Konvertovat znakové sady v get je nesmysl.
Only Sith deals in absolutes.
16.6.2008 22:02 dusan456 | skóre: 12 | Poprad
Rozbalit Rozbalit vše Re: kodovanie url Mozilla vs IE
Zistil som zaujimavu vec, zadal som rovnaky dotaz priamo do prehliadacov, v Mozille a v IE, vysledky su rozdielne.

www.domena.com/subor.php?search=ř
//toto je subor.php
<HTML>
<HEAD>
<TITLE>test</TITLE>
<META http-equiv="content-type" content="text/html; charset=UTF-8">
</HEAD>
<BODY>
<?
$search=urlencode($search);
echo $search;   //vysledok je: Mozilla %C5%99    ?????    IE %F8
?>
</BODY>
</HTML>
Inac v mojom pripade mam na utf-8 stranke tento javascript (pouzil som ho ako vzor, nie je to moja stranka), ktory dostava vysledky zo suboru natahni.php, ktory je tiez v utf-8 a aj texty v mysql su v utf-8.

Jedina vec, co ma napada, je, ze by to bolo mozne v javascripte uz definovat nejako, aby sa pouzilo utf-8, lenze javascript neovladam, takze tato moznost mi odpada.

Cize ostava mi jedine to urobit pomocou iconv v natahni.php, ine funkcne riesenie nevidim.
17.6.2008 08:09 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: kodovanie url Mozilla vs IE
JavaScript se podle mne také interpretuje v kódování, v jakém je stránka – ale mám pocit, že některý prohlížeč zase JS interpretoval vždy v UTF-8. Jinak důležité je kódování, které pošle v hlavičce Content-Type server, tag <meta> v HTML souboru měl sloužit pouze k tomu, aby měl server kde tuhle informaci vzít – a nechávat prohlížeč kódování zjišťovat z tohoto tagu není moc rozumné.
17.6.2008 10:07 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: kodovanie url Mozilla vs IE
:-) moc rozumné nie je ani dávať vyššiu prioritu prípone ako Content-Type ... a predsa aj taký software bohužiaľ existuje
16.6.2008 08:30 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: kodovanie url Mozilla vs IE
Pro HTTP URL je stanoveno, jakým způsobem se mají překódovat „speciální“ znaky, bohužel je to stanoveno jako překódování bajtů a není určeno, v jaké znakové sadě se mají brát výchozí znaky. Pouze existuje doporučení, any to bylo UTF-8. Firefox se tím řídí, MSIE jde někde v nastavení přepnout, aby se choval také tak. Jinak MSIE používá kódování, ve kterém je aktuálně zobrazená stránka (což se týká odkazů přímo ve stránce). Jak kóduje znaky zadané přímo do adresního řádku z hlavy nevím. Nejjednodušíí je podle mne udělat celý web v UTF-8.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.