Thread JSON und utf8
(25 answers)
Opened by rosti at 2018-05-06 18:58
Noch bekloppter wirds, wenn ich per utf8 Pragma das Encoding deklariere:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 use utf8; my $r = {foo => "Fünf € Lösung"}; print JSON->new->utf8(1)->encode($r), "\n", JSON->new->utf8(0)->encode($r); Ausgabe: Wide character in print at C:\Dokumente und Einstellungen\rolf\Desktop\pack.pl line 20. {"foo":"Fünf € Lösung"} {"foo":"Fünf € Lösung"} Dann kommen zwar in beiden Fällen die richtigen Oktetten jedoch begleitet von obenstehender Meldung. Was soll das!? Ergo: Da die richtigen Oktetten rausgeschickt werden, wenn Code (perl): (dl
)
JSON->new->utf8(0)->encode($r); notiert und byteorientiert gearbeitet wurde wäre das meine Empfehlung zu diesem Modul JSON.pm MfG Last edited: 2018-05-06 20:16:58 +0200 (CEST) |