Thread JSON und utf8 (25 answers)
Opened by rosti at 2018-05-06 18:58

rosti
 2018-05-06 18:58
#188344 #188344
User since
2011-03-19
3492 Artikel
BenutzerIn
[Homepage]
user image
hi,

Code und print Ausgabe untenstehend:


Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
# utf-8 Oktetten sind korrekt
my $r = {foo => "Fünf € Lösung"}; 
print 
    JSON->new->utf8(1)->encode($r),
    "\n",
    JSON->new->utf8(0)->encode($r);

__END__
{"foo":"Fünf € Lösung"}
{"foo":"Fünf € Lösung"}


Korrekt ist das was in Zeile 2 ausgegeben wird, also das sind die richtigen Oktetten/bytes. Frage: Was ist das in der ersten Zeile für ein Bytechaos? Sowas darf eigentlich nicht passieren!

Bitte mal um Hinweise.
Last edited: 2018-05-06 19:09:18 +0200 (CEST)

View full thread JSON und utf8