Титла: Име на файл на кирилица-??????? Публикувано от: ikb в Mar 11, 2009, 12:16 Инсталирах Mepis и след всички настройки които съм направил се учудих че не може нито да разчете фаил които е със име на кирилица,нито да запамети име на фаил също така на кирилица.Със КДЕ съм и ми е странно.Срещал съм го този проблем но немога да се сетя как съм го отстранявал.Има качен БГ на КДЕ и браузерите и офис пакета нямат този проблем ...само фаиловият менаджер не разпознава Кирилицата.Надявам се ми ударите едно рамо :)))Благодаря.
Титла: Re: Име на файл на кирилица-??????? Публикувано от: ЗибелтБг в Mar 11, 2009, 12:26 Konqueror ли ти е файловият ти менажер = файлов браузер ? !
Титла: Re: Име на файл на кирилица-??????? Публикувано от: ikb в Mar 11, 2009, 12:32 Да.Конкуерор ми е и ме доста странно.Шрифтове ли не качвах какво ли не се мъчих да правя и не става и не става.А съм ползвал и дистро базирано на Мандрива и нямаше проблеми със това.Прегледах и настройките на Конкуерор-а ......нищо............излизат само ??????????(питанки)
Титла: Re: Име на файл на кирилица-??????? Публикувано от: ikb в Mar 11, 2009, 12:34 Това което си пратил съм го пробвал и него и на CP1251 го сложих ...............не желае и нежелае да изпише или прочете името на фаила на кирилица
Титла: Re: Име на файл на кирилица-??????? Публикувано от: ЗибелтБг в Mar 11, 2009, 12:39 Виж във форума им, ако няма помощ, сменяй дистрото - аз не се церемоня много - много - със SUSE съм - най - разглезената дистрибуция. Предполагам, че си пуснал рестарт - за всеки случай
Титла: Re: Име на файл на кирилица-??????? Публикувано от: phantomlord в Mar 11, 2009, 13:15 ikb, как ти е описан дяла в /etc/fstab ?
Титла: Re: Име на файл на кирилица-??????? Публикувано от: ikb в Mar 11, 2009, 13:31 /dev/sdb1 / ext3 defaults,noatime 1 1
proc /proc proc defaults 0 0 devpts /dev/pts devpts mode=0622 0 0 # Dynamic entries below /dev/sda1 /mnt/sda1 ext3 noauto,users,exec,relatime 0 0 /dev/sda5 swap swap sw,pri=1 0 0 /dev/sda6 /mnt/sda6 vfat noauto,users,gid=users,dmask=002,fmask=113,relatime 0 0 /dev/sdb5 /mnt/sdb5 ext3 noauto,users,exec,relatime 0 0 /dev/cdrom /media/cdrom udf,iso9660 noauto,users,exec,ro 0 0 /dev/scd0 /media/cdrom udf,iso9660 noauto,users,exec,ro 0 0 Титла: Re: Име на файл на кирилица-??????? Публикувано от: ikb в Mar 11, 2009, 13:34 /dev/sdb1 / ext3 defaults,noatime 1 1 тук е инсталнато
Титла: Re: Име на файл на кирилица-??????? Публикувано от: Ivshti в Mar 11, 2009, 13:45 Не знам точно от къде се сменя локала в Mepis (трябва да е от скрипт, който настройва променливата LOCALE), но трябва да добавиш .UTF-8 на него.
Примерно ако е: LOCALE=en_US трябва да стане LOCALE=en_US.UTF-8 Файлът може да е /etc/profile.d/lang.sh Редактирай го под root, демек: sudo nano /etc/profile.d/lang.sh или su -c "nano /etc/profile.d/lang.sh" Титла: Re: Име на файл на кирилица-??????? Публикувано от: tolostoi в Mar 11, 2009, 14:06 Мепис е дебиан, до колкото знам.
Код: dpkg-reconfigure locales Титла: Re: Име на файл на кирилица-??????? Публикувано от: vstoykov в Mar 11, 2009, 14:38 За да се показва навсякъде кирилицата нормално (в програмите, поддържащи UTF-8!):
1) bg_BG.UTF-8 или bg_BG (в случай, че `locale charmap` връща „UTF-8“) ($2) - това значи да не се ползва CP1251. 2) Настройка на fstab за FAT32 и NTFS (ако се ползват такива файлови системи) ($2) 3) Деинсталиране на всички векторни шрифтове (векторни шрифтове са TTF), които не поддържат кирилица за да се избегне възможността някоя програма да си избере такъв шрифт за показване на текст. В резултат на тези настройки: - Съществуващите файлови имена (ако са кодирани правилно) на NTFS и FAT32 ще се четат правилно. - Съществуващите файлови имена (ако са кодирани правилно на UTF-8) на ext2/ext3/reiserfs ще се четат правилно. - Съществуващите файлови имена (ако са кодирани на CP-1251 (т.е. неправилно)) на ext2/ext3/reiserfs няма да се четат (но някои програми, ползващи GTK/Gnome ще разбират тези неправилно кодирани файлове при `G_BROKEN_FILENAMES=1`). Титла: Re: Име на файл на кирилица-??????? Публикувано от: ikb в Mar 11, 2009, 15:38 Значи имам едио питане,тъй като не всичко което споменавате за кодовите таблици и шрифтове ми е ясно.Значи КДЕ подържа писане на български език така както и кирилизиране на интерфейса.От тук следва че тъй като може да се настои да се пише като със клавиатурна подердба "Phonetic" така и със "bds".От всичко което ми написахте излиза че не е проблема във графичната среда или във програмата,а във запса на фаиловата система и това дали тя може да го разпознае като шрифт или не.Обяснете ми ако не ви вземем много време следното:
1.CP1251 и UTF-8 коя таблица използва КДЕ за въвеждане на кирилица (фонетична и БДС) и не е ли редно след като се кирилизира целия интерфейс на графичната среда това да е първото и най-важно нещо което трябва да се направи- да се синхронизира писане,запис, и четене на съответния език. 2.Кои шрифтове да се използват за да няма проблеми със програмите които използват български език и как по-подробно става това нагласяване на фаиловата система към разпознаването на кирилицата и нейното използване без проблем занапред от цялата система. Титла: Re: Име на файл на кирилица-??????? Публикувано от: vstoykov в Mar 11, 2009, 18:43 КДЕ ползва UTF-8 и работи без значение какви настройки на LANG правиш (няма значение дали ползваш CP1251 локал, защото КДЕ прозрачно ще преобразува CP1251 в UTF-8 и ще работи нормално - каквито и настройки да правиш - няма начин да не работи, ако имаш стандартни шрифтове, поддържащи кирилица и настройките в /etc/fstab са правилни).
За да нямаш проблеми със съвместимостта (друга дистрибуция ще чете същите файлове!) ползвай UTF-8 локал. Провери дали ползваш такъв с командата `locale charmap` (трябва да върне UTF-8). Ако изтриеш всички шрифтове, които не поддържат кирилица няма да имаш проблеми. Ще трябва да им намериш пакетите им и да деинсталираш. Намирането на шрифтовете става така: пускаш някоя програма за текстообработка, въвждаш текст с латински букви и кирилски букви, задаваш един и същ шрифт на всички букви и гледаш дали латинското "A" изглежда като кирилското "А" (за всеки случай сравняваш и други букви - "B" с "В", "C" със "С" и т.н.). Ако изглеждат различно - значи тази програма замества липсващите символи с каквото може тъй като шрифта не поддържа кирилица (шрифта е за триене). Ако вместо кирилски букви излизат квадрати или празни места, значи програмата не може да се справи със ситуацията когато шрифта не поддържа кирилица (шрифта е за триене). Ако не ползваш FAT32/NTFS - не ти трябва да пипаш fstab. Ако автоматичните настройки във fstab, направени от дистрибуцията са правилни - пак не трябва да пипаш fstab. Внимавай какви шрифтове инсталираш. Не трябва да са "кирилизирани" (напр. от FlexType). Трябва да поддържат кирилицата стандартно. Титла: Re: Име на файл на кирилица-??????? Публикувано от: Ivshti в Mar 11, 2009, 20:24 vstoykov, под KDE 3.5.10 на Slackware 12.2, това не се случва. Ползвах стандартен локал, но в konsole имах проблем с кирилицата, отделно и в konqueror. Когато го смених на UTF-8, тогава се оправи.
Под NTFS, с ntfs-3g, ваобще не се показваше файлове или директории, с кирилица в тях, преди да сменя локала на UTF-8 от fstab-а. Титла: Re: Име на файл на кирилица-??????? Публикувано от: vstoykov в Mar 11, 2009, 20:49 Едно време КДЕ си работеше нормално с локал bg_BG.CP1251 - в новите версии може и да са добавили бъгове - не съм тествал. Когато имаме файлове с имена, кодирани с UTF-8 и локал CP1251 е нормално в конзолата да не се виждат. Konsole има настройки за кодова таблица (Настройки -> Кодова таблица) - от там Konsole може да се доведе до състояние, в което не може (или може) да се ползва кирилица.
Титла: Re: Име на файл на кирилица-??????? Публикувано от: ikb в Mar 12, 2009, 12:28 Здравейте.Благодаря за помоща която ми оказахте и сега бързам да ви кажа резултата.
Послушах съвета на tolostoi и използвах командата dpkg-reconfigure locales за да видя как е настроен локала,след което се съобразих със съвета на Ivshti - Примерно ако е: LOCALE=en_US трябва да стане LOCALE=en_US.UTF-8 и настроих локала както го е описал.След което известно време пренастроива доста кодови таблици на UTF-8 и се получи.Вече спокоино мога да чета файлове със заглавие на кирилица и да съзадам такива също. Благодаря ви още веднъж и се надявам това да помогне и наякй друг.Успех на всички :);) P.P. Сега остава да прегледам кои шрифтове подържат кирилица и кои не за да не се стига до подобни проблеми в бъдеще. |