Thread Apache error log erweitern (55 answers)
Opened by ALE1981 at 2019-09-20 11:41

rosti
 2019-09-23 18:28
#190544 #190544
User since
2011-03-19
3194 Artikel
BenutzerIn
[Homepage]
user image
Quote
you should use "encode_json" (supposed that JSON data are encoded
in UTF-8).


Immerhin, es steht in der Doku. Aber es ist falsch. Denn es muss heißen:

Quote
..that JSON data are decoded in UTF-8)


Weil:

Code (perl): (dl )
1
2
3
use JSON;
use Encode;
say JSON::encode_json([decode_utf8 '€']);


hiermit die richtigen Bytes ausgegeben werden. JSON erwarter also, daß die in der Datenstruktur enthaltenen Strings utf8kodierte Zeichenketten sind. Ansonsten Liefert encode_json Müll.
Last edited: 2019-09-23 18:30:51 +0200 (CEST)

View full thread Apache error log erweitern