请帮助,我必须将来自数据库(oracle存储过程=>映射到java对象)的unicode字符串打印到JSP页面(使用stuts1)中,我使用了这个:
String unicodeStr = myBean.getTitle();//return from database the unicode string (something like this : Uygulama g\u00fcvenli\u011fi ile).
String isoString = org.apache.commons.lang.StringEscapeUtils.escapeHtml(unicodeStr);
我的问题是每个( )unicodeStr
都附带了,所以我不能像一开始那样检测到 unicode 字符。"\\"
"\"
Uygulama g\\u00fcvenli\\u011fi ile
StringEscapeUtils.escapeHtml
"\u00fc"
"\"
我试过unicodeStr.replaceAll("\\","\")
了,但它无法编译,因为在"\"
没有转义的情况下不允许在字符串中使用。