kodowania opisów

Andrzej Krzysztofowicz ankry at green.mif.pg.gda.pl
Wed Dec 15 20:38:00 CET 2004


=?iso-8859-2?Q?Pawe=B3?= Sakowski wrote:
> On Wed, 2004-12-15 at 11:49 +0100, Radoslaw Zielinski wrote:
> > BTW, jak wygląda w RPM wsparcie dla utf-8 w specach?
> 
> Wcale nie wygląda. Tzn. RPM traktuje summary i description jako ciąg
> bajtów (nie mylić ze znakami) i jako takie wypisuje przy rpm -qi. Jeśli
> ktoś akurat ma `locale charmap` inne niż uznał za stosowne autor speca,
> to jego problem.
> 
> Owszem, wypadałoby nauczyć rpm-a konwertować między charsetami, przy
> okazji nadając jakąś dobrze zdefiniowaną semantykę takiemu Summary(pl)
> (co to? ISO? UTF-16BE? Mazovia?). A najlepiej tak pokierować rpm-em żeby
> cały spec był w jednym kodowaniu (chyba żaden edytor nie obsługuje
> porządnie pliku w którym każda linijka jest w innym kodowaniu) -- UTF-8
> jest naturalnym wyborem.
> 
> Jeśli ktoś ma pomysł jak to zrobić nie psując backward compatibility, to
> gwarantuję że nie usłyszy ode mnie SOD#1. Aktualnie interpretacja
> kodowania w specach jest zajęciem dla wróżek.

IMO wystarczyloby jakos sprawdzac, czy otrzymany przez rpm-a "ciag bajtow"
jest poprawnym utf-em i, jesli nie, zrobic fallback do aktualnego
zachowania.

-- 
=======================================================================
  Andrzej M. Krzysztofowicz               ankry at mif.pg.gda.pl
  phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math.,   Gdansk University of Technology




More information about the pld-devel-pl mailing list