Mailinglisten-Archive |
=20 Marcel Beerta schrieb in php digest 315, message 6:=20 =20 > Das 3D bedeutet nix. Das ist ein Fehler in der=20 > Mailinglisten/Mailprogramm-Konfiguration, es sollte eigentlich immer =3D3D=20 > heissen ...=20 >=20 > Gr=3DFCsse aus Frankfurt,=20 =20 Einspruch, Euer Ehren!=20 =20 3D ist der hexadezimale Escape fuer ein Gleichheitszeichen, in Verbindung=20 mit vorangestelltem Gleichheitszeichen. Daher hat bei Beziehern des Digest=20 dieser Liste die Zeichenfolge "3D" eine fundamental andere Bedeutung als=20 "[Gleichheitszeichen]3D".=20 =20 Ursache ist, dass der ListenBot die Zeichenfolgen eingehende Posts 1:1 in=20 das Digest uebernimmt, ohne sich um das Transfer-encoding zu kuemmern.=20 Bissi Probleme machen noch Posts, die aussehen wie PGP-encrypted.=20 =20 Also: Wer _lesen_ kann (zB quoted-printable), ist echt im Vorteil.=20 =20 Ich hatte Ralf mal darauf angemailt, ob nicht die Funktionalitaet des alten=20 ListenBot bei infosoc.uni-koeln herstellbar ist, aber mangels Antwort=20 geschlossen, dass das niemand gebacken bekommt. So what. Ich finde es schon=20 grossartig genug, dass die Liste so prima laeuft.=20 =20 Gruesse=20 =20 TJ=20 =20 PS: Damit dies Post noch was Positives hat: HTTP-uploads sind immer binary,=20 daher benoetigen Text-Uploads von einem Macintosh eine Nachbehandlung.=20 =20 function Mac2Iso($string) //=C4=D6=DC=E4=F6=FC=DF=A7=AE=A9=AB=BB=95=20 {=20 $mac=3Darray(128,133,134,138,154,159,167,164,168,199,200,161); //chr=20 (MacExtended)=20 $iso=3Darray(196,214,220,228,246,252,223,167,174,171,187,176); // chr=20 (ISO/ANSI)=20 while(list($k,$v)=3Deach($mac))=20 =09{=20 =09$string=3Dstr_replace(chr($v),chr($iso[$k]),$string);=20 =09}=20 $string=3Dstr_replace(chr(13),chr(13).chr(10),$string); // fuer=20 WindowsZeilenumbruch=20 return $string;=20 }=20
php::bar PHP Wiki - Listenarchive