diff --git a/src/helma/util/HtmlEncoder.java b/src/helma/util/HtmlEncoder.java
index 3fc87634..f08d69e4 100644
--- a/src/helma/util/HtmlEncoder.java
+++ b/src/helma/util/HtmlEncoder.java
@@ -29,7 +29,7 @@ public final class HtmlEncoder {
static final String[] transform = {
"€", // 128
"", // empty string means character is undefined in unicode
- "‚",
+ "‚",
"ƒ",
"„",
"…",
@@ -529,7 +529,7 @@ public final class HtmlEncoder {
if (c < 0x20) {
// sort out invalid XML characters below 0x20 - all but 0x9, 0xA and 0xD.
// The trick is an adaption of java.lang.Character.isSpace().
- if (((((1L << 0x9) | (1L << 0xA) | (1L << 0xD)) >> ch) & 1L) != 0)
+ if (((((1L << 0x9) | (1L << 0xA) | (1L << 0xD)) >> c) & 1L) != 0)
ret.append (c);
} else {
ret.append (c);