Lower Ascii Characters don't get encoded by Entities.java
---------------------------------------------------------
Key: LANG-448
URL: https://issues.apache.org/jira/browse/LANG-448
Project: Commons Lang
Issue Type: Bug
Affects Versions: 2.4
Environment: N/A
Reporter: Quintin Beukes
I have an XML files which sometimes contain control characters like 0x0c, or
0x18. These aren't allowed to be directly in the file (the validator fails with
invalid character), so they need to be escaped.
When using "StringEscapeUtils.escapeXml(String str)", which in turn uses
"Entities.escape(Writer writer, String str)", these characters don't get
escaped. Only characters above 0x7F get escaped.
I fixed this bug, and attached a patch.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.