Résolu le problème de prise en charge du français dans le plugin todo (les checkbox) de DokuWiki. Il fallait modifier les lignes 75 et 80 du fichier
script.js
en faisant passer les chaînes par la fonction
fromCharCode()
pour la prise en charge unicode :
if(chk.checked == true){
//alert("true");
if(strike == 1){
span.lastChild.innerHTML = "<del>" + fromCharCode(unescape(span.firstChild.value.replace(/\+/g, " "))) + "</del>";
}
myAjax.setVar("checked", "1");
}else{
//alert("false");
span.lastChild.innerHTML = fromCharCode(unescape(span.firstChild.value.replace(/\+/g, " ")));
myAjax.setVar("checked", "0");
}