Thread Apache error log erweitern
(55 answers)
Opened by ALE1981 at 2019-09-20 11:41 2019-09-23T09:51:25 rosti Das liegt daran, dass Du den Literal '3€' verwendest, ohne mit use utf8; zu deklarieren, dass Deine Quelldatei in UTF-8 codiert ist. Perl interpretiert das Euro-Zeichen als drei Bytes, und diese "siehst" Du dann im JSON-String. Eins sieht man nicht, weil eines der drei Bytes der Euro-Codierung ein Kontrollzeichen ist. Zum Vergleich, verwendbar in einem UTF-8-Terminal: 2019-09-23T09:51:25 rosti Das ist richtig. |