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í
×

včera 23:22 | Nová verze

Byla vydána verze 4.0 kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie). Přehled novinek v Changelogu (GitHub).

Ladislav Hagara | Komentářů: 0
včera 17:22 | Komunita

Včera vydanou hru Rise of the Tomb Raider pro Linux lze do pondělí 23. dubna koupit na Steamu s 67% slevou. Místo 49,99 € za 16,49 €.

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

Na Humble Bundle lze získat počítačovou hru Satellite Reign (Wikipedie, YouTube) běžící také v Linuxu zdarma. Speciální akce končí v sobotu v 19:00.

Ladislav Hagara | Komentářů: 0
včera 15:44 | Zajímavý software

Společnost Apple koupila před třemi lety společnost FoundationDB vyvíjející stejnojmenný NoSQL databázový systém FoundationDB (Wikipedie). Včera byl tento systém uvolněn jako open source pod licencí Apache 2.0. Zdrojové kódy jsou k dispozici na GitHubu.

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

Po dva a půl roce od vydání verze 5.7 oznámila společnost Oracle vydání nové major verze 8.0 (8.0.11) databázového systému MySQL (Wikipedie). Přehled novinek v poznámkách k vydání. Zdrojové kódy komunitní verze MySQL jsou k dispozici na GitHubu.

Ladislav Hagara | Komentářů: 2
19.4. 14:44 | Pozvánky

Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 151. brněnský sraz, který proběhne v pátek 20. 4. od 18:00 hodin v restauraci Benjamin na Drobného 46.

Ladislav Hagara | Komentářů: 0
19.4. 13:33 | Nová verze

Byla vydána verze 18.04.0 KDE Aplikací (KDE Applications). Přehled novinek v kompletním seznamu změn a na stránce s dalšími informacemi.

Ladislav Hagara | Komentářů: 0
19.4. 13:11 | Nová verze

Bylo oznámeno vydání nové stabilní verze 1.26 a beta verze 1.27 open source textového editoru Atom (Wikipedie). Přehled novinek i s náhledy v příspěvku na blogu. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
19.4. 12:55 | Komunita

Dle plánu byla dnes vydána hra Rise of the Tomb Raider (Wikipedie) pro Linux. Koupit ji lze za 49,99 €.

Ladislav Hagara | Komentářů: 3
19.4. 09:55 | Bezpečnostní upozornění

Společnost Oracle vydala čtvrtletní bezpečnostní aktualizaci svých softwarových produktů (CPU, Critical Patch Update). Opraveno bylo celkově 254 bezpečnostních chyb. V Oracle Java SE je například opraveno 14 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 12 z nich. V Oracle MySQL je opraveno 33 bezpečnostních chyb. Vzdáleně zneužitelné bez autentizace jsou 2 z nich.

Ladislav Hagara | Komentářů: 3
Používáte na serverech port knocking?
 (3%)
 (7%)
 (47%)
 (26%)
 (17%)
Celkem 334 hlasů
 Komentářů: 29, poslední 5.4. 12:25
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Dotaz: Jak na mezery v názvech adresářů

    27.12.2017 22:09 Dědek
    Jak na mezery v názvech adresářů
    Přečteno: 843×
    Ahoj chlapi. Mám dva zápisy, které obsahují mezery ale nevím jak to správně ošetřit.

    #!/bin/bash
    . /opt/Man Back Editor/run.sh || exit $?
    a tohle taky nefunguje (soubor ~/.bashrc)
    alias mbe='/opt/Man Back Editor/run.sh'
    alias mbe="/opt/Man Back Editor/run.sh"

    Řešení dotazu:


    Odpovědi

    Řešení 1× (Jose.D)
    27.12.2017 22:43 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Musíte tu cestu dát do uvozovek.
    #!/bin/bash
    . '/opt/Man Back Editor/run.sh' || exit $?
    
    V případě toho aliasu musí být uvozovky dvoje – ty první se rozvinou v okamžiku, kdy definujete alias, proto tam musí být ty vnitřní, které s epoužijí, když alias použijete.
    alias mbe='"/opt/Man Back Editor/run.sh"'
    alias mbe="'/opt/Man Back Editor/run.sh'"
    
    Nebo můžete mezeru uvodit zpětným lomítkem:
    #!/bin/bash
    . /opt/Man\ Back\ Editor/run.sh || exit $?
    
    alias mbe='/opt/Man\ Back\ Editor/run.sh'
    
    27.12.2017 22:51 kadel
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    předně, mezery v názvech souborů jsou zlo. Nejlépe byste udělal, kdybyste to přejmenoval.

    Pak, když už to musí být (udělal to potrhlý správce a nemáte práva), tak se ty mezery musí vyescapovat:
    /opt/Man\ Back\ Editor/run.sh
    A to ve všech výše uvedených případech. Nebo, jak navrhoval předřečník, obalit to v uvozovkách:
    '/opt/Man Back Editor/run.sh'
    "/opt/Man Back Editor/run.sh"
    alias mbe='"/opt/Man Back Editor/run.sh"'
    alias mbe="'/opt/Man Back Editor/run.sh'"
    
    No a pak je tu ještě pár drobností.

    Proč o to ten první skript sourcuje a nevolá? Není to spíše omyl než záměr?

    No a pokud je to celém tak || exit $? nedává ani trochu smysl, protože ať to tam je, nebo ne (a nebo taky && exit $?, či ; exit $?. Tak to dopadne vždycky stejně.
    28.12.2017 08:49 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    předně, mezery v názvech souborů jsou zlo. Nejlépe byste udělal, kdybyste to přejmenoval.
    Lidé víceslovné názvy běžně používají, a slova pak oddělují mezerami. Počítače jsou od toho, aby sloužily lidem, ne naopak. Mezery v názvech souborů jsou běžná věc, programy s tím umí zacházet – a pokud s tím nějaký konkrétní program má problém, je potřeba ho opravit. Používat mezery v názvech souborů je stejné „zlo“, jako používat shell místo assembleru nebo používat klávesnici a monitor místo děrných štítků a tiskárny.
    29.12.2017 00:00 pavele
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    předně, mezery v názvech souborů jsou zlo. Nejlépe byste udělal, kdybyste to přejmenoval.
    Lidé víceslovné názvy běžně používají, a slova pak oddělují mezerami. Počítače jsou od toho, aby sloužily lidem, ne naopak. Mezery v názvech souborů jsou běžná věc, programy s tím umí zacházet – a pokud s tím nějaký konkrétní program má problém, je potřeba ho opravit. Používat mezery v názvech souborů je stejné „zlo“, jako používat shell místo assembleru nebo používat klávesnici a monitor místo děrných štítků a tiskárny.
    Dodal bych jen, že používat v dnešní době počítač k řešení tak triviálních úloh je stejné "zlo", jako místo gelové propisky používat husí brk, či dokonce obyčejnou tužku!
    29.12.2017 14:17 rastos | skóre: 61 | blog: rastos
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Kým budeme ten istý znak používať tam, kde má fungovať ako oddeľovač a tiež tam, kde nemá fungovať ako oddeľovač, tak z toho bude problém. Ten problém sa dá vyriešiť (úvodzovkami, apostrofmi, spätným lomítkom, ...), ale tým ten problém nezaniká. Len máš riešenie. A to riešenie budeš musieť použiť, vždy keď ten problém stretneš. Aj keď to riešenie neviemako zjednodušíš, ten problém nezanikne. Prinajmenšom, kým počítač nebude vedieť sám rozlíšiť jednu a druhú situáciu.

    Ja dávam prednosť celkom sa tomu problému vyhnúť a medzery v názve súboru/adresáru nepoužívať.
    29.12.2017 15:11 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Jenže v názvech souborů mezera jako oddělovač nefunguje – jako oddělovač tam slouží jen a pouze lomítko.
    31.12.2017 00:10 kadel
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Jenže v názvech souborů mezera jako oddělovač nefunguje – jako oddělovač tam slouží jen a pouze lomítko.
    V názvech souborů ne, ale v shellu a při třídění parametrů ano. Aby počítač sloužil člověku a ne naopak, zda se bytí jednodušší používat v názvu souborů podtržítko místo mezery a dělá to to, co má, i když někdo někde něco zapomněl ošetřit, protože špatně sloužil.

    Je asi jenom otázkou osobní preference, jestli otročim vzdáním se mezery ve jménu nebo escapováním při každém použití, kde na jméno narazím.

    A protože vím, co lidi píšou, tak raději žiju bez mezer. Nakonec pak sám mohu být trochu lenivější ve onelinerech (tedy méně sloužím). A při více sloupcích výstupu se mi to i lépe čte. Protože položky a slova v jedné položce se na první pohled liší.
    31.12.2017 00:40 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Já mezery v názvech souborů normálně používám a dostávám takové soubory od jiných. A escapováním rozhodně neotročím, protože většinou používám GUI, a když pracuji se soubory v shellu, escapuje za mne potřebné znaky shell, když název souboru nechám doplnit tabulátorem.
    k3dAR avatar 31.12.2017 01:41 k3dAR | skóre: 49
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    to vypada na nejakou vzpouru lidi, preci nebudes pouzivat mezery v nazvu ty barbare :-D
    porad nemam telo, ale uz mam hlavu... nobody
    31.12.2017 03:15 Kit | skóre: 41 | Brno
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    V názvech souborů používám nejen mezery, ale i interpunkci a diakritiku. Problémy s tím nejsou. Přece jen doba již pokročila.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    31.12.2017 09:16 Peter Golis | skóre: 56 | Bratislava
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Ty používaš len medzery, interpunkciu a diakritiku? Ja k tomu používam aj výhody Unicode, a tak nezriedka mám v jednom názve súboru kombináciu znakov z rôznych abecied. Napríklad Azbuka, Latinka, Mchedruli a podobne. Nemám s tým ani najmenší problém.
    31.12.2017 10:06 Kit | skóre: 41 | Brno
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Jistě, také tu mám několik souborů s ruskými, japonskými nebo korejskými názvy doplněných češtinou. Unicode je prostě skvělé.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    k3dAR avatar 31.12.2017 21:22 k3dAR | skóre: 49
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    btw: nepochopil si sarkasmus ;-)
    porad nemam telo, ale uz mam hlavu... nobody
    3.1. 10:00 j
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    To jiste, sem zvedav co budes rikat az to po dobe nekdo bude chtit pres ftp/http/...
    3.1. 10:09 Kit | skóre: 41 | Brno
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Nic, použiji rawurlencode() jako vždy.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    31.12.2017 15:08 kadel
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Nemyslel jsem ani tak v shellu to napsat, ale ošetřit to, když udělám find (jo jasně, můžu mu posloužit a na obou stranách dopsat, ať oddělí položku "nulou") nebo něco do smyčky nebo xargs či co. To je přesně ten případ, kdy oddělovač slov a položek kolidují.

    Ale teď už jsem to pochopil. Jádro pudla je ta poznámka o GUI. Ale pořád je to ta samá otázka preferencí a pohledu na věc. Nechci počítači sloužit, tak se trochu naučím, abych úkony prováděl rychle a snadno? Nebo mu nechci sloužit učením a raději si to pro každé interakci odsloužím tím, že budu honit myš po stole a dirigovat ukazováčkem.
    31.12.2017 15:36 Kit | skóre: 41 | Brno
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    To oddělení nulou ve findu stejně udělat musíš. Jinak se z toho stane časovaná bomba.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    31.12.2017 17:15 kadel
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Nemusím. Pokud píšu příkaz do řádku na svém systému a vím, jaká jména mohu očekávat. A to bylo vše, co jsem tím chtěl říct. Pokud budu psát skripty pro použití kdykoliv, kdekoliv, tak s tím počítat musím.

    Vezmu obě reakce najednou. Ano a proto taky často raději vidím find s -exec. Ale nešlo jenom o find a i u něj jsou situace, kdy nebudu chtít forkovat nový proces pro každou položku.

    Je to fakt jen otázka pohledu a preference, jak chci ne/sloužit. Jediný způsob jak pro ten počítač nic neudělat je ho vůbec nepoužívat.
    31.12.2017 17:42 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Ale nešlo jenom o find a i u něj jsou situace, kdy nebudu chtít forkovat nový proces pro každou položku.
    find -exec {} + znáte?
    31.12.2017 22:56 kadel
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Ach jo. Obsese. Tak jsme vyčerpali find jako nevhodný příklad a už se k němu nebudeme vracet. Omlouvám se, že jsem ho chybně uvedl. Zkusme třeba grep -l. Prostě něco vrací seznam souborů a něco dalšího s tím shell dělá. To je to, o co mi šlo. Vy možná ne, já to docela používám. Proto máme různé potřeby a postupy. A různé věci nás více nebo méně obtěžují.

    S GUI se to bude řešit jinak. A podle mě více interaktivně a asi déle, proto to není moje volba. Ale určitě to jde. A komu to vyhovuje, nic proti tomu nemám.

    Nicméně i pro uživatele GUI platí. Pokud se moc nechce učit, ale sem tam si zkopírujete nějaký skript z netu na přejmenování nebo kdo ví co, tak bude mít bez mezer méně nepříjemných překvapení. Jak ostatně svědčí i původní dotaz.
    31.12.2017 15:49 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    find -exec {} předává jméno souboru správně jako jeden parametr, bez ohledu na to, jaké znaky obsahuje. zsh, které používám, nejprve rozdělí vstup na jednotlivé argumenty, a teprve pak expanduje proměnné – takže ve smyčce nemám problém s mezerami v názvech souborů.

    Pokud byste někde mezery ošetřit měl a neděláte to, asi spoléháte na to, že nemáte žádné soubory s mezerou. Já se na něco takového určitě spolehnout nemůžu, protože si spoustu souborů vyměňuji s ostatními, a rozhodně nemíním trávit čas tím, že budu soubory neustále přejmenovávat sem a tam.

    Psal jsem o GUI, to vy jste si vymyslel honění myši po stole. Myslím, že se soubory pracuji rychle a snadno, a žádné mezery v názvech souborů mi v tom nepřekážejí.
    29.12.2017 20:21 Kit | skóre: 41 | Brno
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Zkus to vysvětlit uživatelům a těm, kteří na netu publikují soubory s mezerami v názvech. Nepochodíš.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    30.12.2017 05:58 Andrej | skóre: 45 | blog: Republic of Mordor | Zürich
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů

    Ať si každý (ne)používá, co (ne)chce. Když někdo dá na web soubor s mezerami v názvu, každý má právo si ten soubor nestáhnout. :-D

    Počítače slouží lidem, nikoliv lidé počítačům. Pokud lidé uznají za nezbytné mít v názvech souborů mezery, ať tam klidně mezery jsou. Samozřejmě by bylo nejlepší tohle nějak standardizovat a používat třeba znak neoddělitelné mezery místo 0x20. Ale to už je spíš otázka budoucnosti.

    Microsoft všem zmrvil kódování v jazycích, kterým nestačí 7 bitů z ASCII, na dobrá tři desetiletí. To je původní příčina všech absurdních debat o tom, jak se může/nemůže jmenovat soubor nebo co může/nemůže být napsáno tam či onde. Kvůli embrace-extend-extinguish experimentům s kódováním bylo roky problematické psát maily normálně česky. Kniha od jednoho raději nejmenovaného českého internetového taky-publicisty vybízela v podstatě k psaní celých webů v Notepadu bez zřetele ke kódování, protože v „obvyklém“ browseru se to zdálo být v pořádku.

    Kdyby byly všechny názvy souborů už dávno povinně v UTF-8, nedělitelná mezera v názvech souborů už dávno mohla být běžná věc. Terminály by ji mohly ukazovat třeba jako golfový důlek oblíbený u některých učitelů programování.

    Ještě k tomu problému + řešení: Buď můžu problém donekonečna obcházet — což je nejhorší varianta —, nebo ho můžu pořád dokola řešit — což napovídá, že moje řešení je pořád špatné, i po mnoha opakováních —, nebo ho můžu vyřešit pořádně a natrvalo — čemuž Microsoft úspěšně zabránil, co se kódování týká.

    ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
    30.12.2017 06:09 Kit | skóre: 41 | Brno
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Mezera, CR nebo LF v názvech souborů jsou regulérními znaky. Není třeba proti nim bojovat, stačí s nimi umět pracovat. Moderní jazyky s tím nemají problém. Bash to však kvůli zpětné kompatibilitě udělat nemůže a proto se to musí obcházet escapováním, uvozovkami či apostrofy.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    30.12.2017 09:38 Peter Golis | skóre: 56 | Bratislava
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Obávam sa, že práve toto rieši prestavenie IFS z medzery na niečo logickejšie.
    30.12.2017 10:06 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Nedělitelná mezera je jiný znak, než normální mezera. V názvu souboru mohou být obě. Není žádný důvod, proč by se v názvech souborů měla normální mezera nahrazovat nedělitelnou. Mezera je v unixových systémech i ve Windows prostě platný znak v názvu souboru, a pokud s tím nějaký program neumí pracovat, je potřeba opravit ten program.
    2.1. 03:17 Andrej | skóre: 45 | blog: Republic of Mordor | Zürich
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů

    Netvrdím přece, že mezera není platný znak.

    Měl jsem možná explicitně říct, že hlavní (a asi jedinou) výhodou nedělitelných mezer by byla redukce počtu kňouralů, kterým tak nepřekonatelně vadí mezery v názvech souborů. Mně osobně mezery až tolik nevadí, ale nějaká konvence kolem nedělitelných mezer by se mi celkem líbila.

    ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
    2.1. 07:30 Kit | skóre: 41 | Brno
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Začne to předěláváním mezer na nedělitelné, nahrazování čárek a středníků,... Kde to skončí? Kromě líných programátorů v shellu s tím nikdo jiný nemá problém.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    3.1. 10:07 j
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Pise zvanil kterej zvani vo necem o cem nema ani paru. S non ascii znakama ma dodnes problem uplne vse.
    3.1. 12:45 Aleš Kapica | skóre: 47 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Podle všeho s tím máš problém hlavně ty.
    3.1. 14:26 Kit | skóre: 41 | Brno
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Mezera, čárka i středník jsou součástí ASCII. Pevná mezera nikoli. Tak který program s tím má potíže?
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    3.1. 14:50 Andrej | skóre: 45 | blog: Republic of Mordor | Zürich
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů

    Jediný, kdo má s non-ASCII znaky problém, jsou anonymové na ABCLinuxu, zdá se. Nebo je tohle komentář z roku 1995?

    Údajný problém s unicodem je nesmyslná fáma, kvůli které dodnes tu a tam přežívá hnusná zkomolená pseudo-čeština bez diakritiky. V posledních víc než 10 letech jsem nenarazil na software, který by měl problém normálně používat unicode.

    ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
    2.1. 08:06 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Mně by se taková konvence nelíbila, protože by to pořád znamenalo zbytečné nahrazování jednoho platného znaku jiným platným znakem. Počet kňouralů by to nesnížilo, mezery jsou jen záminka, našli by si něco jiného.
    31.12.2017 20:54 karlik
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Vyřiď srdečné pozdravy seveřanům - tvůrcům MariaDB a MySQL. :-)

    Jaký je standard v dnešní době - UTF-8, UTF-16, UTF-16BE, UTF-16LE, UTF-32, UTF-32BE, UTF-32LE nebo UTF-32/UCS-4?
    2.1. 03:28 Andrej | skóre: 45 | blog: Republic of Mordor | Zürich
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů

    Standard je UTF-8.

    Ten seznam je hodně přehnaně dlouhý, protože všechna ta kódování, která mají fixní šířku znaku a potřebují BOM, jsou zbytečně uvedená třikrát — big endian, little endian a blíže neurčený endian. Jinak je to ale v principu pořád totéž, že ano. (Pořadí bytů se naštěstí UTF-8 příliš netýká a UTF-8 nepotřebuje BOM, i když ho z jakýchsi historických mít může.) Pokud vím, 16- a 32-bitová kódování s fixní šířkou znaku se ve filesystémech moc nenosí.

    Těžko říct, proč se vůbec zabývat MySQL, když PostgreSQL je po všech stránkách asi tak o světelný rok dál.

    ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
    2.1. 18:01 karlik
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Nepoužívá Windows 10 UTF-16?
    3.1. 04:38 Andrej | skóre: 45 | blog: Republic of Mordor | Zürich
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Nepoužívá Windows 10 UTF-16?

    Tak to bych se klidně podíval. Kde to najdu na GitHubu?

    ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
    3.1. 10:14 j
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Pouziva nejmin od win7, jenze jak kde a jak na co. Ve skutecnosti v ceskych widlich musis pri praci se souborama neustale resit, jestli je to utf-16 nebo jestli je to win-1250 nebo jestli je to cp852. A co to bude nemuzes moc ovlivnit, protoze zalezi na tom odkud tu vec uzivatel spusti.

    3.1. 14:53 R
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Windows NT od verzie 3.1 pouziva UCS-2 a od verzie 5 (Windows 2000) UTF-16.
    3.1. 10:05 j
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Posli utloukovi mail, kterej ma jiny kodovani v subj a jiny v body ... a uvidis jak ten cestin funguje paradne.

    Nebo si zkus pro widle napsat uplne trivialni vec - vypis souboru do textaku ... a budes cumet jako puk, protoze ti to nebude fungovat. Jakmile tam totiz budou nabodenicka, budes muset resit, kterou stranou to doho kdo vlez. Ono to totiz vraci jiny kodovani podle toho jak to spustis.
    3.1. 11:39 Petr
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů
    Kdyby "jen" cestina .... Ona castokrat nefunguje ani nemcina, o jinych jazycich nemluve. Totalni katastrofa jsou znaky ß , ä , ü .... Unicode je u vetsiny dodavatelu sw aliasem na sproste slovo.
    3.1. 15:07 Andrej | skóre: 45 | blog: Republic of Mordor | Zürich
    Rozbalit Rozbalit vše Re: Jak na mezery v názvech adresářů

    Předně, proč by měl někdo řešit nějaké Shitdows? Tohle je fórum o Linuxu a na Linuxu diakritika už minimálně desetiletí a půl není nejmenší problém. Někdy v roce 2003 jsem musel jeden čas používat Outlook Express, takové to nejbéčkovější free provedení, a nikdy jsem nenarazil na problém s češtinou nebo diakritikou. Ano, dalo se tenkrát narazit na obstarožní software, který neuměl UTF-8, ale zvolit ISO-8859-2 (a mít kódování správně specifikované v hlavičkách mailu) opravdu šlo už tenkrát.

    Taky se mi už minimálně 15 let nestalo, že bych napsal mail s diakritikou — samozřejmě píšu všechny maily buď s diakritikou nebo anglicky; český text bez diakritiky považuji za sérii vulgarismů a krajní neslušnost — a že by snad měl příjemce s takovým mailem problém. Stačí mít rozumného mailového klienta (Thunderbird i KMail mi fungují bez problémů) a mít nastavené bezproblémové odchozí kódování, tedy UTF-8, protože nic jiného v podstatě nedává smysl.

    Samozřejmě, pokud někdo v mailovém klientovi naschvál zvolí například ISO-8859-1, potom do příslušného widgetu pro text mailu napíše české znaky a na závěr ještě odklikne varovné hlášky o kódování (tedy o tom, že se zvoleným kódováním bude text nutně zprasený), může takovým způsobem (uměle a zbytečně) vytvořit problém s češtinou. Jenže proč by to někdo dělal?

    Navíc drtivá většina BFU beztak používá webmail, ve kterém je kódování taktéž už dobrých 15 let vyřešená záležitost.

    ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ

    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.