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

rosti
 2019-09-23 17:21
#190541 #190541
User since
2011-03-19
3193 Artikel
BenutzerIn
[Homepage]
user image
Quote
Das ist falsch. So etwas wie eine undefinierte Kodierung kann es nicht geben. (Es mag undokumentierte Kodierungen geben, aber die Definition ergibt sich de facto durch den Programmcode.)


Siehe perldoc -f chr:

Quote
Note that characters from 128 to 255 (inclusive) are by default
internally not encoded as UTF-8



Welche Kodierung meinst Du, liegt dann vor!? ASCII kann es ja auch nicht sein, denn ASCI geht nur bis 128! Ergo erzeugt chr(0xC9) gar kein Zeichen sondern ein Byte mit der Wertigkeit C9. Kodierung: nicht definiert.


MFG

Edit: Im Übrigen sind sämtliche Daten die Perl von außerhalb bekommt, also CGI, Dateien, Datenbankhandle, keine Zeichenketten sondern Bytesequenzen ohne perlintern definierte Kodierung.
Last edited: 2019-09-24 08:35:36 +0200 (CEST)

View full thread Apache error log erweitern