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
3561 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.
http://blog.rolfrost.de/

The art of steam.

View full thread JSON und utf8