Wenn man im Webinterface einen Timer manuell erstellt oder nachträglich editieren will, kann man in den Feldern "Name" und "Description" keine Umlaute verwenden. Erstellt man den Timer aus dem EPG heraus, werden die Umlaute brav übernommen.
Das Problem scheint in /usr/lib/enigma2/python/Plugins/Extensions/WebInterface/web-data/timer.js zu liegen, ab Zeile 578:
Code
var neverString = "[0-9a-zA-Z\-_\.\!\(\)&=\+$,;\?/:\\\ ]*";
if(descriptionClean != descriptionClean.match(neverString) ||
nameClean != nameClean.match(neverString)) {
alert("Please only use "+neverString+" in the name and the description field");
return;
}
Leider reichen meine Python-Kenntnisse nicht aus, um den regulären Ausdruck sauber auf Unicode aufzubohren.