Portál AbcLinuxu, 25. dubna 2024 16:56


Dotaz: K3B a charset

11.9.2004 22:24 Andrej
K3B a charset
Přečteno: 207×
Odpovědět | Admin
Ahoj,

zkousim vypalit zalohu dat na DVD pomoci K3B, ale nejprve radsi vytvarim obraz. Jenze po pripojeni vzdy zjistim ze je rozhozena diakritika nazvu souboru. Nevite nekdo jake volby mam v k3b nastavit, abych mel vse hezky cesky?

Pouzivam Fedora Core 1 a nejnovejsi k3b.

Diky moc.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.9.2004 05:57 jm
Rozbalit Rozbalit vše Re: K3B a charset
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejlepsi je zadnou uchylnou diakritiku, mezery atd. pri vypalovani nepouzivat!
25.10.2004 11:51 MAB
Rozbalit Rozbalit vše Re: K3B a charset
V K3b jsem nastavil kódování na 8859-2 a vše OK. Vytvořil jsem soubor adresář s názvem ěščřžýáíé(jak pod lin tak win) a vysmažil, pod W2k i Linuxem čeština OKi. Zajímavé je, že nejdřív jsem logicky zkoušel cp1250, ale Bohouš měl divné š :-)

nastavené to mám takto: http://tucna.wz.cz:21/tmp/k3b.jpg
25.10.2004 11:54 MAB
Rozbalit Rozbalit vše oprava odkazu
http://tucna.wz.cz/tmp/k3b.jpg
12.9.2004 09:50 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: K3B a charset
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ve "Vlastnostech projektu" v záložce "Pokročilé" nastav "Vstupní znakovou sadu".
12.9.2004 10:29 Andrej
Rozbalit Rozbalit vše Re: K3B a charset
To jsem jiz zkousel, ale z pouzitelnych znakovych sad tam jde nastavit pouze iso8859-2 a cp1250. Moc tomu nerozumim, ale nemel by se tam nastavit nejak unicode?

Popripade jak se da odstanit diakritika asi u 1000 souboru, nejaky chytry prikaz/skript?
13.9.2004 16:31 8an | skóre: 30
Rozbalit Rozbalit vše Gentoo - dvě verze knihovny najednou
Na CD se uloží filesystém hned 3x (pokud nenastavíš jinak)
  • klasické ISO9660 - jména 8.3 jako v DOSu, jen velká písmena a podtržítko
  • rozšíření RockRidge - Rozšíření pro UNIX, dlouhá jména, symlinky apod. Diakritika tam funguje myslím stejně jako u ext3 apod. - co namountuješ, to máš.
  • rozšíření Joliet - pro Windows, v Unicode. Kvůli tomu je nutno nastavit znakovou sadu - pro konverzi do Unicode. Zadává se to, co používáš v systému.
Pozn. pro mountování CD bez RockRidge se opět musí zadat znaková sada (např. iocharset=iso8859-2)
If you build an operating system that even an idiot can use, only idiots will use it.
13.9.2004 17:11 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: Gentoo - dvě verze knihovny najednou
Máš v tom trochu zmatek. Na CD se rozhodně neukládá více filesystémů, a dokonce ani názvů souborů. Uloží se tam přesně to, co si zvolíš jako parametr u mkisofs (což je to roletkové menu v k3b). Doporučuji přečíst kapitolu CHARACTER SETS z man mkisofs.

Standardní kódování je iso8859-1. Takže pokud chceš, aby se názvy souborů zapsané v jiném kódování dobře objevily na CD, je potřeba použít parametr --input-charset. Pro kódování, která nejsou v mkisofs vestavěná (viz mkisofs --input-charset help) je třeba použít externí soubor s mapováním.
14.9.2004 20:30 8an | skóre: 30
Rozbalit Rozbalit vše Re: K3B a charset
Tak jsem se rozhodl to vyzkoušet. Vytvořil jsem v K3B image CD s jediným souborem "Příliš žluťoučký kůň úpěl ďábelské ódy.txt" abych tu češtinu pořádně otestoval. A pak jsem se na výsledek podíval v hexeditoru. Jméno souboru tam skutečně třikrát bylo:
  1. V ISO9660, i když ne 8.3 znaků (verze 2 povoluje myslím 32 znaků (v Neru to šlo vybírat), zajímalo by mě, jestli by si s tím DOS poradil). Z něj byly vyházeny všechny nepovolené znaky, takže toho moc nezbylo: P__LI___LU_OU_K__K____P_L__.TXT
  2. V kódování iso8859-2, prostě normálně čitelně. Tohle je asi RockRidge.
  3. V UTF16 (Microsoftí Unicode) - tohle je Joilet.
If you build an operating system that even an idiot can use, only idiots will use it.
14.9.2004 21:22 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: K3B a charset
Jenže to, že jsi použil k3b je ekvivalentem naťukání těch parametrů na příkazovou řádku. Ani RockRidge, ani Joliet totiž není standardní nastavení. Kdybys nechal mkisofs vytvořit pouze iso9660 filesystém, ani jedno z těch rozšíření by tam nebylo. Tzn. platí to, co jsem psal: na CD bude to, co definuješ parametry pro mkisofs.

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.