Mailversand mit Eurozeichen
Verfasst: Freitag 21. März 2014, 21:27
Hallo,
gerade bin ich darüber gestolpert, daß der Mailversand bei mir Eurozeichen in Fragezeichen wandelt. Dabei ist in der Mail sogar der richtige Zeichensatz ISO-8859-15 eingestellt. Die Vorschau zeigt noch € an. Auch die in den Gesendet-IMAP-Ordner gestellte Nachricht hat Fragezeichen:
-- snip --
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_62_10688329.1395350088735"
------=_Part_62_10688329.1395350088735
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable
Content-Encoding: ISO-8859-15
Bitte pr=FCfe die folgenden Angaben sorgf=E4ltig und benachrichtige mich um=
gehend bei Fehlern.
[...]
Tremsb=FCtteler Weg 8=20
[...]
Beitrag Erwachsener ? 30,00
-- snip --
Das sieht danach aus als wenn irgendwo bei String.getBytes() das default-Encoding verwendet wird.
System.out.println(new String("Betrag äüö €7,00".getBytes(),"ISO-8859-15")); gibt "Betrag äüö ?7,00"
Default-Encoding ist windows-1252
JVerein 2.6.3
Jameica 2.7.0-nightly Build 601 20140308
Java 1.7.0_45 32bit
Windows7-64
Bernd
gerade bin ich darüber gestolpert, daß der Mailversand bei mir Eurozeichen in Fragezeichen wandelt. Dabei ist in der Mail sogar der richtige Zeichensatz ISO-8859-15 eingestellt. Die Vorschau zeigt noch € an. Auch die in den Gesendet-IMAP-Ordner gestellte Nachricht hat Fragezeichen:
-- snip --
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_62_10688329.1395350088735"
------=_Part_62_10688329.1395350088735
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable
Content-Encoding: ISO-8859-15
Bitte pr=FCfe die folgenden Angaben sorgf=E4ltig und benachrichtige mich um=
gehend bei Fehlern.
[...]
Tremsb=FCtteler Weg 8=20
[...]
Beitrag Erwachsener ? 30,00
-- snip --
Das sieht danach aus als wenn irgendwo bei String.getBytes() das default-Encoding verwendet wird.
System.out.println(new String("Betrag äüö €7,00".getBytes(),"ISO-8859-15")); gibt "Betrag äüö ?7,00"
Default-Encoding ist windows-1252
JVerein 2.6.3
Jameica 2.7.0-nightly Build 601 20140308
Java 1.7.0_45 32bit
Windows7-64
Bernd