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

rosti
 2019-09-23 09:30
#190510 #190510
User since
2011-03-19
2764 articles
BenutzerIn
[Homepage]
user image
Interessant ist dieser Satz:
Quote
Because the bytes pragma breaks encapsulation (i.e. it exposes the innards of how the perl executable currently happens to store a string), the byte values that result are in an unspecified encoding.


Das ist ja genau das was man haben will wenn man Strings auf STDOUT, in Sockets, Datenbankhandles oder Dateien ausgeben oder ein Template rendern will: Die Kodierung ausschalten. Das muss ├╝brigens jedes Programm tun, wenn Daten nach drau├čen gehen, ist das also nichts perlsprzifisches.

Und andersherum, wenn Daten aus STDIN oder Dateien gelesen werden, ist die Kodierung gar nicht eingeschaltet. Da kommen nur Bytesequenzen, die Perl intern erst mit einer bestimmten Kodierung kennzeichnet wenn das explizit angewiesen wird.


MFG

View full thread Apache error log erweitern