diff --git a/src/helma/util/HtmlEncoder.java b/src/helma/util/HtmlEncoder.java
index c23307d1..56c2af9b 100644
--- a/src/helma/util/HtmlEncoder.java
+++ b/src/helma/util/HtmlEncoder.java
@@ -763,7 +763,7 @@ public final class HtmlEncoder {
break;
}
}
- if (c < 128) {
+ if (c < 128 || insideMacroTag) {
ret.append(c);
} else if ((c >= 128) && (c < 256)) {
ret.append(transform[c - 128]);