我们的 XML feed 为我们提供了 ISO-8859-1 文件中编码的 UTF-8 字符。这正在被输入数据库。因此文本采用 ISO-8859-1 编码并包含以下内容:
金融市场
有没有办法将其转换为普通的 Java 字符串?类似于:
String str = fromHtmlUtf8("金融市场");
生成的 str 将包含正常的 UTF8 字符。在这种情况下是中文,但可能很混杂。
谢谢。
最佳答案
您可以使用 Apache Commons 中的 StringEscapeUtils: http://commons.apache.org/lang/api-2.6/org/apache/commons/lang/StringEscapeUtils.html
关于java - 在Java中将HTML字符代码转换为char,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6669457/