Thread JSON und utf8
(25 answers)
Opened by rosti at 2018-05-06 18:58
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. |