我尝试使用Apache中的StringEscapeUtils (v. 7)来转义和取消转义大文本,这些文本将从数据库中存储和检索,在本例中是H2数据库。除了新行外,几乎每个特殊字符都被转义和未成功转义。我正在使用Spring (v2.1.3)。和百里香。
例如,如果我试图存储以下文本:
他没说,“住手!”这是一条新的路线!
它将将文本存储为:
He didn't say, \"Stop!\"\r\n\r\nThis is a new line!
这很好。但是,当我用unescapeJava方法解除它时,新的行字符不能正常工作。我得到了
He didn&