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

rosti
 2018-05-07 12:05
#188350 #188350
User since
2011-03-19
3492 Artikel
BenutzerIn
[Homepage]
user image
Hi,

meine Scripts habe ich schon immer in UTF-8 gespeichert, auch schon mit Perl4. Ein print "fünf € gibt Rohdaten nach STDOUT, genauso wie sie aus der Scriptdatei selbst kommen und genauso muss das sein.

Nur ist es halt so, daß encode_json per Default eben keine Rohdaten erwartet sondern utf-8-kodierte Werte. Und von daher eben diesen Mist macht.

Ich habe eine Weile gebraucht bis ich die Schreibweise JSON->new->utf8(0)->encode($r); gefunden habe womit man diesen Käse wieder loswird.

MfG

PS: Es ist unsinnig, zwischen Byte- und Charactersemantics ständig hin und herzuschalten, wenn die Daten eh nur durchgereicht werden. Das Encoding spielt nur dann eine Rolle wenn Stringoperationen im Spiel sind.

View full thread JSON und utf8