kodowania opisów

Andrzej Krzysztofowicz ankry w green.mif.pg.gda.pl
Śro, 15 Gru 2004, 20:38:00 CET


=?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 w mif.pg.gda.pl
  phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math.,   Gdansk University of Technology




Więcej informacji o liście dyskusyjnej pld-devel-pl