bug 478396: Luadoc converts some numbers to ASCII characters
diff --git a/plugins/com.cforcoding.jmd/src/com/cforcoding/jmd/MarkDown.java b/plugins/com.cforcoding.jmd/src/com/cforcoding/jmd/MarkDown.java
index 9f0d261..49fdb61 100644
--- a/plugins/com.cforcoding.jmd/src/com/cforcoding/jmd/MarkDown.java
+++ b/plugins/com.cforcoding.jmd/src/com/cforcoding/jmd/MarkDown.java
@@ -120,7 +120,7 @@
         for (int i = 0; i < ESCAPE_CHARACTERS.length(); i++) {
             char c = ESCAPE_CHARACTERS.charAt(i);
             String ch = Character.toString(c);
-            String code = Integer.toString(ch.hashCode());
+            String code = "\u001A" + Integer.toString(ch.hashCode()) + "\u001A";
             escape.put(ch, code);
             backslashEscape.put("\\" + ch, code);
         }