homematic-community / hm_email

A HomeMatic CCU Addon for sending Emails
45 stars 6 forks source link

Umlaute werden falsch dargestellt #28

Open blackbasket opened 2 years ago

blackbasket commented 2 years ago

Hallo zusammen,

ich habe seit dem Update auf RM 3.63.9.20220521 und e-mail Addon 1.7.3 Probleme mit den Umlauten.

Bis zum Update am Donnerstag lief alles problemlos. Das encoding habe ich gemäß Anleitung auf convertfrom utf-8 umgestellt. Leider ohne Erfolg...

In der WebUI der RM wird der Text korrekt angezeigt.

LG, Marcel

Edit: vorher lief es mit 3.63.9.20220430 und 1.7.2

dahmen commented 2 years ago

Hallo Jens, das Verhalten habe ich auch bemerkt. MUA: Thunderbird RPI-CCU: 3.63.9.20220521

Im Quellcode der Mail steht ein "ae, oe, ue" richtig als äöü. Das Subject ist im Quellcode der Mail entcodet: "Subject: =?UTF-8?B?SG9tZU1hdGljIChGZWhsZXIpOiBTY3JpcHQ6IDEg?= =?UTF-8?B?TWFpbCBTZW5kIPbk/A==?=" sollte am Ende auch ein äöü enthalten. Beide stellen, Subject und Body werden im Thunderbird aber falsch dargestellt. grafik grafik

VG Christian

Al-Bund commented 2 years ago

Hallo zusammen. Das Umlautproblem scheint nur behoben worden zu sein, wenn die Umlaute in der E-Mail Addon geschrieben wurden. Kommt der Text aus einem Skrip im Programm, werden die Umlaute falsch dargestellt. Hier die Bilder des Tests dazu:

Addon Skript E-Mail

Systeminfo: RaspberryMatic v3.65.6.20220723 mit E-Mail Addon 1.7.4 Ist das bei euch auch noch so?

dahmen commented 1 year ago

i still have the same problem Jens.

addy38 commented 1 year ago

I have the issue also in the actual version 1.7.6 NEUE Servicemeldung WZ Terrasse T�r : Konfigurationsdaten stehen zum Transfer an 2 mal seit: 28.06.23 08:44 ( zuletzt: 28.06.23 08:44)

blackbasket commented 1 year ago

Ja, bei mir leider auch weiterhin... wenn ich irgendwas zur Hilfe beitragen kann, gerne @jens-maus

blackbasket commented 1 year ago

ok, ich hab's jetzt wieder richtig... ich bin auf meine ganz alte TCL-config gegangen, in der ich das Gegenteil der Anleitung mache...

also set body [encoding convertto utf-8 $values(body)] anstatt set body [encoding convertfrom utf-8 $values(body)]

@addy38 hilft dir das auch?

LG, Marcel

addy38 commented 1 year ago

Hallo, ja mitset serviceliste [encoding convertto utf-8 [lindex $argv 1]] werden die Umlaute auch bei mir wieder richtig dargestellt