Peter Heirich
2023-07-10 12:26:32 UTC
Ich habe einige Änderungen an UsevoteGer vorgenommen
und das (teilweise fertige) Ergebnis 4.16 genannt:
Version 4.16 (unveroeffentlicht)
- uvvote.pl + uvcount.pl nutzen use utf8
- uvcount hat Optionen -8 und -i
Option -8 uvcount.pl verarbeitet utf8 und gibt Texte als utf8 aus
Option -i uvcount.pl verarbeitet iso8859-1, gibt aber Texte in utf8
aus
- uvvote.pl hat ebenfalls Optionen -8 und -i ( z.Zt. EXPERIMENTELL )
Verarbeitung in iso8859-1 wie bisher ( ohne -8 und -i moeglich )
- unkritische Aenderung bei langen email-Adressen und langen
Realnamen. Fehlermeldung nach STDERR unterdrueckt, wenn gewuenschter
Platz den geplanten Platz ueberschreitet. Ausgabe wie bisher dann
in voller Laenge
- UVMenu.pm erweiterte manuelle Eingabe. Statt Realname und Adresse
kann jetzt ein FROM: header mit copy+paste eingegeben werden.
das Programm sucht sich aus der FROM: Zeile was es braucht.
Ein Realname in MIME-Header-Codierung z.B. =?UTF-8?Q?Text?= wird dabei
automatisch decodiert.
- UVconfig.pm Versionsnummer, Aufteilung name_re in name_re_iso und
name_re_utf8. Derzeit wird name_re_utf8 aus name_re_iso durch
Umcodierung erstellt.
- Aenderung am regular Expression zur Realname erkennung
Erstellung von test.pl um Erkennung von Realname zu pruefen.
Version 4.14 + 4.15 (unveroeffentlicht)
- einige Umlaute iso8859-1 durch ae, oe und ue ersetzt
Compilierung scheitert im utf8 mode, wenn iso8859-1
im Quelltext, selbst in Kommentaren, enthalten ist
Patch ( ca. 28 KByte ) http://heirich.name/usevote/
Einige Dinge in uvvote funktionieren noch nicht, wie gewollt. Mails werden
als MIME in iso8859-1 erzeugt, obwohl mit der -8 Option utf-8 Texzt
generiert
wird.
Da muß ich erst die Stelle im Code finden, wo und wie das passiert.
Ziel ist vor allem die Umstellung auf utf-8, damit auch Chinesen mit ihren
originalen Realnamen an den Abstimmungen teilnehmen können ;-)
Peter
und das (teilweise fertige) Ergebnis 4.16 genannt:
Version 4.16 (unveroeffentlicht)
- uvvote.pl + uvcount.pl nutzen use utf8
- uvcount hat Optionen -8 und -i
Option -8 uvcount.pl verarbeitet utf8 und gibt Texte als utf8 aus
Option -i uvcount.pl verarbeitet iso8859-1, gibt aber Texte in utf8
aus
- uvvote.pl hat ebenfalls Optionen -8 und -i ( z.Zt. EXPERIMENTELL )
Verarbeitung in iso8859-1 wie bisher ( ohne -8 und -i moeglich )
- unkritische Aenderung bei langen email-Adressen und langen
Realnamen. Fehlermeldung nach STDERR unterdrueckt, wenn gewuenschter
Platz den geplanten Platz ueberschreitet. Ausgabe wie bisher dann
in voller Laenge
- UVMenu.pm erweiterte manuelle Eingabe. Statt Realname und Adresse
kann jetzt ein FROM: header mit copy+paste eingegeben werden.
das Programm sucht sich aus der FROM: Zeile was es braucht.
Ein Realname in MIME-Header-Codierung z.B. =?UTF-8?Q?Text?= wird dabei
automatisch decodiert.
- UVconfig.pm Versionsnummer, Aufteilung name_re in name_re_iso und
name_re_utf8. Derzeit wird name_re_utf8 aus name_re_iso durch
Umcodierung erstellt.
- Aenderung am regular Expression zur Realname erkennung
Erstellung von test.pl um Erkennung von Realname zu pruefen.
Version 4.14 + 4.15 (unveroeffentlicht)
- einige Umlaute iso8859-1 durch ae, oe und ue ersetzt
Compilierung scheitert im utf8 mode, wenn iso8859-1
im Quelltext, selbst in Kommentaren, enthalten ist
Patch ( ca. 28 KByte ) http://heirich.name/usevote/
Einige Dinge in uvvote funktionieren noch nicht, wie gewollt. Mails werden
als MIME in iso8859-1 erzeugt, obwohl mit der -8 Option utf-8 Texzt
generiert
wird.
Da muß ich erst die Stelle im Code finden, wo und wie das passiert.
Ziel ist vor allem die Umstellung auf utf-8, damit auch Chinesen mit ihren
originalen Realnamen an den Abstimmungen teilnehmen können ;-)
Peter