Hallo,
ich versuche mir soeben 2 Fragen zu beantworten:
1)
Zitatmy $student = {
name => 'Müller',
email => 'foo@bar.com',
address => {
city => 'Fooville',
planet => 'Earth',
},
};
my $student_json = JSON->new->utf8(0)->encode($student);
my $student_json_utf8 = eval {encode_utf8( $student_json )};
my $student_normal = decode_json($student_json_utf8);
Wieso der Input "Müller" nach einem decode im Dumper nicht als "Müller" angezeigt wird, sondern als "M\x{c3}\x{bc}ller" :o
ABER wenn ich es als normales Log3 Zeile mir ausgebe, so es als "Müller" gezeigt wird?
2) Wie kann ich es umstellen oder den Fehlerhaften Code anpassen, das jeweils bei der Dumperausgabe der richtige Umlaut zur Ansicht kommt?
Vielen Dank
Anhang, test Beispielcode zum "spielen"