Thread Text::CSV und End of line
(4 answers)
Opened by Kuerbis at 2021-07-14 19:10
UTF-8 hat schon seine Vorteile. Mit UTF-8 kannst Du alle praktisch relevanten Zeichen darstellen, und der Rest der Welt kommt mit UTF-8 ganz gut klar. Bei allem, was nicht UTF-n ist, besteht die Gefahr, dass Du in der Datenbank ein Zeichen vorfindest, das im Encoding nicht dargestellt werden kann. Wenn Du das erst nach der Ausgabe von einer Bazillion Datensätze merkst, dann ist das irgendwie blöd.
Wenn Du gar kein Encoding angibst und ein Unicode-Zeichen mit Codepoint > 255 in der Datenbank drin war, bekommst Du bei Text::CSV ein "wide character in print", weil das Modul dann eben auch kein Encoding setzt. Ein Benutzer sollte also mindestens die Möglichkeit haben, UTF-8 auszugeben. Ob Du auch andere Encodings unterstützt, liegt bei Dir. |