auch auf die Gefahr hin, das diese Frage schon einmal beantwortet wurde, ich habe aber leider nichts gefunden...
Ich habe das neuste E-Mail-Addon (Version 1.6.3) installiert, dass erfreulicherweise mit der Umformatierung (UTF-8) Umlaute auch als solches in E-Mails überträgt. Dachte ich.
So wie ich die Anleitung verstanden habe, habe ich meine TCL-Definition wie folgt geändert:
Code: Alles auswählen
load tclrega.so
array set values [rega_script {
var v_aa = dom.GetObject("Alarmart").Value();
var v_ap = dom.GetObject("Alarmpunkt").Value();
var v_az = dom.GetObject("Anzahl").Value();
var v_am = dom.GetObject("Alarmmeldungen").Value();
var v_datum = system.Date("%d.%m.%Y");
var v_ee = dom.GetObject("E-Mail-Empfaenger").Value();
var v_gs = dom.GetObject("Gegenstand").Value();
var v_gra1 = dom.GetObject("Grammatik1").Value();
var v_gra2 = dom.GetObject("Grammatik2").Value();
var v_gra3 = dom.GetObject("Grammatik3").Value();
var v_gra4 = dom.GetObject("Grammatik4").Value();
var v_hs = dom.GetObject("Hausstatus").Value();
var v_hse = dom.GetObject("Hausstatus_Mail").Value();
var v_info = dom.GetObject("Information").Value();
var v_ra = dom.GetObject("Raum").Value();
var v_sm = dom.GetObject("Servicemeldungen").Value();
var v_te = dom.GetObject("Text").Value();
var v_uhr = system.Date("%T");
var v_vg = dom.GetObject("Vorgang").Value();
} ]
set v_aa [encoding convertfrom utf-8 $values(aa)]
set v_ap [encoding convertfrom utf-8 $values(ap)]
set v_az [encoding convertfrom utf-8 $values(az)]
set v_am [encoding convertfrom utf-8 $values(am)]
set v_datum $values(v_datum)
set v_ee $values(v_ee)
set v_gs [encoding convertfrom utf-8 $values(v_gs)]
set v_gra1 [encoding convertfrom utf-8 $values(v_gra1)]
set v_gra2 [encoding convertfrom utf-8 $values(v_gra2)]
set v_gra3 [encoding convertfrom utf-8 $values(v_gra3)]
set v_gra4 [encoding convertfrom utf-8 $values(v_gra4)]
set v_hs [encoding convertfrom utf-8 $values(v_hs)]
set v_hse [encoding convertfrom utf-8 $values(v_hse)]
set v_info [encoding convertfrom utf-8 $values(v_info)]
set v_ra [encoding convertfrom utf-8 $values(v_ra)]
set v_sm [encoding convertfrom utf-8 $values(v_sm)]
set v_uhr $values(v_uhr)
set v_te [encoding convertfrom utf-8 $values(v_te)]
set v_vg [encoding convertfrom utf-8 $values(v_vg)]
Die Umlaute habe ich in den Skripten als oe, ö und %C3%B6 im Text versehen. Angedacht war, dass bei mindestens einer Variante auch ein 'ö' in der E-Mail rauskommt. Leider kommt jedoch immer nur ein �.
Wo liegt mein Fehler?
Gruß und Dank!
Marc