more umlaute and sonderzeichen
[outofuni/jsutils.git] / utils.js
index 0d78e8b..a63f0af 100644 (file)
--- a/utils.js
+++ b/utils.js
@@ -34,14 +34,22 @@ function vert_align_text(trg) {
 }
 
 function html2ascii(str) {
+       str=str.replace(/\&Auml\;/g,"Ä");
+       str=str.replace(/\&Ouml\;/g,"Ö");
+       str=str.replace(/\&Uuml\;/g,"Ü");
        str=str.replace(/\&auml\;/g,"ä");
        str=str.replace(/\&ouml\;/g,"ö");
        str=str.replace(/\&uuml\;/g,"ü");
        str=str.replace(/\&szlig\;/g,"ß");
+       str=str.replace(/\&amp\;/g,"&");
        return str;
 }
 
 function ascii2html(str) {
+       str=str.replace(/&/g,"&");
+       str=str.replace(/Ä/g,"Ä");
+       str=str.replace(/Ö/g,"Ö");
+       str=str.replace(/Ü/g,"Ü");
        str=str.replace(/ä/g,"ä");
        str=str.replace(/ö/g,"ö");
        str=str.replace(/ü/g,"ü");