Thread Datenbank character encoding
(3 answers)
Opened by Kuerbis at 2022-07-03 10:04
Das Problem liegt nicht an der Datenbank. Es liegt vielmehr daran, daß Du mit use open qw(:std :utf8); für die Ausgabe auf STDOUT die interne Zeichenkodierung ausschaltest obwohl Du von MySQL unkodierte Zeichen bekommst, also nur Bytesequenzen.
Zum Nachvollziehen: Code (perl): (dl
)
1 2 3 4 5 6 use strict; use warnings; use open qw(:std :utf8); my $c = pack "CC", 195, 164; # Bytes für 'ä' print $c; # Müll Siehe auch: http://rolfrost.de/dbiutf8.html Last edited: 2023-05-16 09:55:27 +0200 (CEST) |