Thread Datenbank character encoding (3 answers)
Opened by Kuerbis at 2022-07-03 10:04

rosti
 2023-05-16 09:52
#194886 #194886
User since
2011-03-19
3196 Artikel
BenutzerIn
[Homepage]
user image
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)

View full thread Datenbank character encoding