lug-bg: Oshte FAQ: (beshe: UTF-8 ecoding & KDE i18n)
- Subject: lug-bg: Oshte FAQ: (beshe: UTF-8 ecoding & KDE i18n)
- From: anton@xxxxxxxxxxxxxxxx ( )
- Date: Thu, 31 May 2001 21:52:00 +0300
Íà 28 ìàé 2001 (ïîíåäåëíèê) â 07:34 ÷àñà Minko Markov ïèñà:
> Àíòîí Çèíîâèåâ wrote:
> .......... Ïîääðúæêà íà CP1251 èìà âúâ âåðñèÿ 2.3 íà Qt, à êîäèðàíåòî å
> > íàðå÷åíî microsoft-cp1251
>
> Vqprosqt mi e, siguren li si, che e `microsoft-1251' , a ne `windows-1251' ?
> Vqv FAQ-a ti za kiriliaciya (blagodarnosti za truda!) nastoyavash, che
> e tochno taka. Ot druga strana, kolkoto email i news header-i sqm otvaryal
> za spravka, ako sa 1251, sa imenno `windows-1251'. Nikoga ne sqm vizhdal
> header s `microsoft-1251'. Vklyuchitelno i emaila, na koyto otgovaryam,
> e s `windows-1251' :)
>
> V tozi red na misli, windows-1251 sinonim li e na windows-cp1251 ?
Åòî äîïúëíåíèå çà ÷åñòî çàäàâàíèòå âúïðîñè:
-------------------------------------------------
Êàêâî å ïðàâèëíîòî íàèìåíîâàíèå íà êîäèðàíåòî CP1251?
Àêî ïðèçíàåì ïðàâîòî íà àâòîðèòå ìó (â ñëó÷àÿ Microsoft è IBM) äà
èçáèðàò íàèìåíîâàíèÿòà íà ïðîäóêòèòå ñè, òî òîãàâà ïðàâèëíîòî
íàèìåíîâàíèå íà CP1251 å "CP1251". Òîâà íàèìåíîâàíèå ñå èçïîëçâà è îò
glibc (âèæòå ôàéëà /usr/share/i18n/charmaps/CP1251).
IANA ïðåïîðú÷âà êàòî íàèìåíîâàíèå íà êîäèðàíåòî äà ñå èçïîëçâà
"windows-1251", ïîðàäè êîåòî â çàãëàâíàòà ÷àñò íà åëåêòðîííàòà ïîùà è
äðóãè MIME äîêóìåíòè, â HTML-äîêóìåíòè è äð. êîäèðàíåòî CP1251 òðÿáâà äà
ñå îáîçíà÷àâà êàòî "windows-1251".
Ñðåäàòà X Window ñè èìà ñâîÿ ñîáñòâåíà ñèñòåìà çà èìåíîâàíå íà
êîäèðàíèÿòà. Èìåòî íà âñÿêî êîäèðàíå ñå ñúñòîè îò äâå ÷àñòè:
CHARSET_REGISTRY è CHARSET_ENCODING. CHARSET_REGISTRY å ñëóæáàòà,
ðåãèñòðèðàëà ñúîòâåòíîòî êîäèðàíå, â íàøèÿ ñëó÷àé òîâà å Microsoft.
CHARSET_ENCODING å èìåòî íà êîäèðàíåòî, êîåòî òàçè ñëóæáà äàâà, â íàøèÿ
ñëó÷àé Microsoft ìó äàâà èìå CP1251. È çàòîâà ñå ïîëó÷àâà
"Microsoft-CP1251". Òîâà ðàçáèðà ñå íå îçíà÷àâà, ÷å ñúçäàòåëèòå íà X
Window ñà áèëè âèíàãè ïîñëåäîâàòåëíè; ñëóæáàòà, ðåãèñòðèðàëà KOI8-R, íå
ñå êàçâà KOI8. Ïðè íàøåòî êîäèðàíå îáà÷å ñà ðåøèëè äà ñïàçâàò
ïðàâèëàòà.
À çàùî íå "ibm-cp1251" âìåñòî "microsoft-cp1251"?
IBM ñà âñúùíîñò ñúçäàòåëèòå íà êîäèðàíåòî CP1251, íî âå÷å íå ãî
ïîääúðæàò. Îò ìíîãî âðåìå òå íå ñà àêòóàëèçèðàëè êîäèðàíåòî è çàòîâà
ñåãà òÿõíàòà âåðñèÿ íà CP1251 ñå îòëè÷àâà îò âåðñèÿòà íà Microsoft
(íàïð. íå âêëþ÷âà çíàêà "Åâðî"). Õîðàòà îò XFree86 ïúê ñà ðåøèëè, ÷å íå
ñè ñòðóâà òðóäà äà ñå ïîääúðæà îñòàðÿëîòî êîäèðàíå ibm-cp1251. Çàòîâà
åäèíñòâåíèÿò íà÷èí äà íàêàðàìå ñèñòåìàòà X Window äà ðàçáåðå, ÷å ðàáîòèì
ñ CP1251, å êàòî ãî îïèñâàìå êàòî "microsoft-cp1251".
Íå âúçíèêâàò ëè êîíôëèêòè ïðè òîëêîâà ðàçëè÷íè íàèìåíîâàíèÿ íà
êîäèðàíåòî?
Íå. Çà âñÿêî îò íàèìåíîâàíèÿòà èìà îïðåäåëåíè ìåñòà, êúäåòî òðÿáâà äà
ñå óïîòðåáÿâà.
===========================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers)
http://www.linux-bulgaria.org/ Hosted by Internet Group Ltd. - Stara Zagora
|