Portál AbcLinuxu, 21. května 2025 18:13
Zdravím,
mám takový malý problémek s Gentoo, na jehož řešení jsem zatím sám nepřišel. Mám pár NTFS oddílů, připojení je v pořádku, ovšem názvy souborů a složek zlobí - ať už vyberu UTF-8 nebo ISO-8859-2, diakritické symboly nejsou v pořádku. Do složek se ale normálně dostanu a se soubory můžu manipulovat.
Lepší je to však u ISO-8859-2, tam aspoň neblbnou čárkovaná písmenka.
Viz název:
Instalační - správně
Instala`ení - ISO-8859-2
Instalanà - UTF-8
Mám pocit, že mi chybí kódování Win-1250, ale nevím, kde k němu mám v Gentoo přijít. Intenzivní hledání nic nepřineslo.
Pro jistotu ještě připíšu kód, kterým připojuji oddíl:
mount -o locale=cs_CZ.UTF-8,defaults,users -t ntfs-3g /dev/sdb1 /mnt/data
mount -o locale=cs_CZ.ISO-8859-2,defaults,users -t ntfs-3g /dev/sdb1 /mnt/data
Nějaké nápady na vyřešení?
Díky za všechny rady.
Řešení dotazu:
locale
se uvádí locale, jaké máte v systému (tedy v terminálu apod.). NTFS-3G do tohoto locale převádí jména souborů z NTFS. Pokud máte správně nastaveny odpovídající proměnné prostředí, nemusíte parametr locale
vůbec používat.
Tak děkuji moc, měl jste pravdu. NTFS po nastavení proměnné locale už ze mne nedělá pitomce, co ani neumí správně připojit oddíl
Sice jsem zkoušel nastavit cs_CZ v /etc/locale.gen (a pak vygenerovat, samozřejmě), ale na proměnnou locale jsem jaksi nepomyslel - možná i proto, že ten příslušný konfigurační soubor, ve kterém se toto nastavuje, jsem nakonec musel ručně vytvořit.
Ale pokud to teda chápu správně, je pravdou, že systém standardně využívá ISO-8859-1, dokud mu nenastavím něco jiného? Protože to by odpovídalo mým včerejším zkušenostem s různými druhy kódování...
Nicméně díky za radu a přeji hezký den.
Ale pokud to teda chápu správně, je pravdou, že systém standardně využívá ISO-8859-1, dokud mu nenastavím něco jiného?Spíš to bude US-ASCII, ale vyjde to nastejno.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.