Re: lug-bg: Cyrillic In Filenames And XMMS
- Subject: Re: lug-bg: Cyrillic In Filenames And XMMS
- From: al_shopov@xxxxxx (Alexander Shopov)
- Date: Sat, 06 Oct 2001 12:55:21 +0300
Ako triabva da sme korektni, Unicod ne e tochno kodirane. Toi ne
otgovaria za vrazkata mezhdu simvolite v edin byte potok i znacheniata
im.
Na praktika Unicode e edna ogromna baza danni mezhdu smislovi simvoli i
niakakvi nomera. Kak shte izglezhdat tezi simvoli e rabota na shrifta i
tipografiata, a ne na Unicode. (tova e malko kraina pozicia, mozhe da
imate edin shrift kadeto vsicki bukvi sa grafichno izobrazeni kato
tochki).
Kodiraneto e saotvetstvieto mezhdu niakakv kliuch, indeks
(posledovetelnost ot baitove) i nomerata.
Ima razlichni kodirania za Unicod.
V UNIX populiaren e UTF-8, v Windows UTF-16.
UTF-8 ima tova predimstvo, che:
1. e naplano savmestimo s ASCII
2. pozvoliava filtrite (sort, cat, wc i t.n.) da ne se prenapisvat
IZOBSHTO.
3. vsichki promeni se praviat samo v glibc
4. dava dostatachno azbuchno prostranstvo za takiva ezici kato kitaiski,
iaponski, koreiski. (pri UTF-16 tova e otchasti viarno. Dostatachno, za
da pishe v upatvaneto na Windows che poddarzhal vsichki ezici, bez da
mozhe da gi osadish za naj-nagla lazha. Nedostatachno, za da mozhe tova
naistina da e viarno ;->)
Taka che Anton e prav - kogato minem na Unicode neshtata uzh triabva da
se poopraviat. Na praktika - shte minem na edno opredeleno kodirane na
Unicode - UTF-8)
Prevodite na KDE veche iziskvat vsichko da e v UTF-8, za Gnome 1.x
seriata polzvame CP1251, no s preminavane kam Gnome 2.x, i nie shte
minem na UTF-8.
Demonstracia kak izglezhda dumata zdravei v UTF-8
здÑавей
al_shopov
Àíòîí Çèíîâèåâ wrote:
>
> Íà 3 îêòîìâðè 2001 (ñðÿäà) â 12:13 ÷àñà Valery Dachev ïèñà:
> >
> > Ïîêðàé îáõâàíàëàòà ìå íàïîñëåäúê ìàíèÿ äà êèðèëèçèðàì è ëîêàëèçèðàì âñè÷êî,
> > äíåñ ïðîáâàõ äà èìåíóâàì åäèí ôàéë ñ êèðèëè÷íî èìå íà ext2 ôàéëîâà ñèñòåìà
> > è, çà ìîÿ ïðèÿòíà èçíåíàäà, ñå îêàçà, ÷å ïðîáëåì ñ òîâà íÿìà. Íÿêîé çíàå ëè
> > äà èìà ïðîáëåìè ñ òåçè èìåíà ïîä äðóãè ôàéëîâè ñèñòåìè êàòî
>
> > vfat,
>
> Ïðè òàçè ôàéëîâà ñèñòåìà âñåêè ôàéë èìà äâå èìåíà: åäíî èñòèíñêî è âòîðî
> ñúêðàòåíî îò 8+3 ñèìâîëà çà ñúâìåñòèìîñò ñ ÄÎÑ. Çà êîäèðàíå íà
> èñòèíñêîòî èìå ñå èçïîëçâà Óíèêîä, à ñúêðàòåíîòî èìå èçïîëçâà 8-áèòîâî
> êîäèðàíå, êàòî â çàâèñèìîñò îò âåðñèÿòà íà Windows è íà÷èíà çà
> êèðèëèçàöèÿ òîâà ìîæå äà áúäå cp855, cp866 èëè mik. Îò òóê ñëåäâà, ÷å
> Ëèíóêñ òðÿáâà äà ìîæå äà ïðåêîäèðà îò CP1251 â 1) óíèêîä è 2) cp855,
> cp866 èëè mik. Òîâà ñå ïîñòèãà ñúñ òàêèâà îïöèè çà êîìàíäàòà mount:
>
> codepage=mik,iocharset=cp1251
>
> òå ìîæå äà ñå ñëîæàò è â /etc/fstab. Íî êàêòî ñå ñåùàòà, ÿäðîòî íÿìà
> ìîäóë çà mik, íèòî çà cp1251, òàêà ÷å êèðèëèöàòà âúâ ôàéëîâè èìåíà íà
> vfat ñå îòêàãà äî âðåìåòî, êîãàòî ïðåìèíåì íà óíèêîä.
>
> (Âñúùíîñò òîâà íå å òî÷íî òàêà. Ìîæå äà ñå èçïîëçâà êèðèëèöà, íî
> Windows íÿìà äà ÿ ÷åòå.)
>
> > NTFS,
>
> Ïðåäïîëàãàì, ÷å íÿìà ðàçëèêà ñ vfat.
>
> > reiserfs,
>
> Íå áè òðÿáâàëî äà èìà ïðîáëåìè.
>
> > iso9660, Microsoft Joliet
>
> ???
>
> > è ò.í. ?
>
> Ïðè minix è nfs ñúùî íÿìà ïðîáëåìè. Ïðè smbfs ïðîáëåìèòå ñà ïîäîáíè íà
> òåçè ñ vfat. T.e. àêî Ëèíóêñ ñå èçïîëçâà êàòî ôàéëîâ ñúðâúð ñúñ Ñàìáà,
> ïîòðåáèòåëèòå ñ Windows-êè ìàøèíè ìîæå äà ïîëçâàò êèðèëèöà, íî
> ñèñàäìèíúò íÿìà äà ìîæå äà ÿ ÷åòå. Àêî ïúê òîé ðåøè äà íàïðàâè ôàéë ñ
> êèðèëèöà, êëèåíòèòå íÿìà äà ìîãàò äà ÿ ÷åòàò.
>
> > Àêî èìà ïðîáëåì, íÿêîé èìà ëè èäåÿ êàê òîé ìîæå äà áúäå èçáåãíàò ?
>
> Äâà íà÷èíà:
>
> 1) ïà÷âàíå íà ÿäðîòî è Samba. Çà ïî-ñòàðè âåðñèè òàêèâà ïà÷îâà èìà íà
> http://lml.bas.bg/~anton/beta
>
> 2) èçïîëçâàíå íà Óíèêîä âìåñòî cp1251. Àç ãëàñóâàì çà òîçè âàðèàíò. :-)
>
> Ñ ïîçäðàâ: Àíòîí Çèíîâèåâ
> anton@xxxxxxxxxx, zinoviev@xxxxxxxxxxxxxxxx
>
> ===========================================================================
> A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers)
> http://www.linux-bulgaria.org/ Hosted by Internet Group Ltd. - Stara Zagora
===========================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers)
http://www.linux-bulgaria.org/ Hosted by Internet Group Ltd. - Stara Zagora
|