Doszedłem do punktu, w którym tylko tak mogę się podrapać:-)
Mianowicie do pisania bloga używam ciągle kodowania ISO8859-2. Chciałem zmienić na UTF-8, ale wymagałoby to pewnych zabiegów związanych z późniejszym publikowaniem. Nie wchodząc w szczegóły nie chce mi się poświęcać temu czas.
Z drugiej strony czasami ISO-8859-2 ogranicza. Na tę okoliczność wymyśliłem sprytny trick: teksty zawierająca nieincydentalne znaki spoza ISO8859-2 będę pisał w UTF-8 a potem zamienię znaki spoza zakresu ISO8859-2 na character entities typu &cośtam;
a resztę przekoduję do ISO. Dało się:
## zmienia UTF na encje (http://billposer.org/Software/uni2ascii.html) uni2ascii -e -a D ekstremalna_skosnosc.bl8 > ekstremalna_skosnosc.enc ## zmienia encje na znaki iso8859-2 (tylko polskie znaki): perl entutf2iso88592.pl ekstremalna_skosnosc.enc > ekstremalna_skosnosc.blx
Śmiesznie, ale działa. Programu uni2ascii
nie było w archiwach Fedory, ale bez problemu się skompilował ze źródła.
Brak komentarzy:
Prześlij komentarz