Ed X: Zeichencodierung und Übergabewert

Beitrag lesen

Hallo an alle,

mein Problem ist etwas vielschichtiger, also fange ich ganz lansam an.

Ich möchte für eine Community einen Formmailer bauen, so eher die Luxusvariante, mit Fileversand, HTML-Mail(OPTION!!!) usw.

Ein wichtiger Punkt ist, dass ich mit recipienten der Form:

Hans Schnullerbacke schnullerbacke@wasweissich.de arbeiten möchte.

Dabei bin ich über folgendes gestolpert. Wenn Schnullerbäckchen nun Schn-ü-llerbacke heißen würde, müsste der recipient so aussehen:

=?iso-8859-1?Q?Hans Schn=FCllerbacke?= <....@....>

aber eben nur wenn. Ich kann auch alles encodieren, aber ich kann auch mit Kanonen auf Spatzen schiessen....

Frage 1:
wie heisst der regEx für alles mit ASCII-wert > 127? Mit /[\x80..\xFF]/ bin ich gescheitert.

2. Problem

Wenn Netscape-User statt Western Latin-1 UTF 8 eingestellt haben, senden Sie ein Zeichen, dass ich überhaupt nicht zu greifen bekomme. Ich kann es nicht mit /ü/ oder /\xE4/ herausfiltern, und bei der Darstellung bekomme ich nur ein Fragezeichen.

Frage 2:
Kann man das abfangen?

Danke für's lesen und das nachdenken.

Bye Ed X