kodowania opisów

Paweł Sakowski saq w pld-linux.org
Śro, 15 Gru 2004, 18:20:37 CET


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.

-- 
Paweł Sakowski <saq w pld-linux.org>
PLD Linux Distribution





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