当前位置: 首页 > 面试题库 >

使用Java标准库将HTML字符转换回文本

史修谨
2023-03-14
问题内容

我想使用Java标准库将一些HTML字符转换回文本。我想知道是否有任何图书馆会达到我的目的?

/**
 * @param args the command line arguments
 */
public static void main(String[] args) {
    // TODO code application logic here

    // "Happy & Sad" in HTML form.
    String s = "Happy & Sad";
    System.out.println(s);

    try {
        // Change to "Happy & Sad". DOESN'T WORK!
        s = java.net.URLDecoder.decode(s, "UTF-8");
        System.out.println(s);
    } catch (UnsupportedEncodingException ex) {

    }
}

问题答案:

我认为您正在寻找Apache Commons Lang库StringEscapeUtils.unescapeHtml3()和unescapeHtml4()方法。



 类似资料:
  • 问题内容: 我需要将AWS DYNAMODB JSON转换为标准JSON对象。因此我可以从DynamoDB JSON中删除数据类型,例如: 在DYNAMODB JSON中: 我在Javascript中找到了一个不错的工具,但是Java中是否有任何工具可以做到这一点? 问题答案: 以下是将Dynamo JSON转换为标准JSON的完整代码:

  • 我使用iText 2.1.7的飞碟将。它工作正常,但当html中有一些中文、韩文等字符时,就会出现问题。 我的PDF中出现意外字符,而不是正常的中文字符 我发现这个问题是公开的,所以我认为目前没有办法让飞碟正确地渲染PDF? PS:我也发现了这个问题,但我无法理解他们提供的解决方案。 这是我正在使用的代码 其中file是我试图转换的html。 有没有其他方法或库可以做同样的事情? 这是我正在使用的

  • 我是Java新手,我试图在不使用任何外部库的情况下将任何给定的json文件转换为html文件,除了GSON来解释json结构。由于我目前还不知道如何正确处理这个问题,我想谦卑地请求您的帮助。 这是一个示例json文件: 这是文件的预期输出: 这是我目前拥有的代码:(实际的转换方法) (使用GSON的json提取方法) 这是我当前对html文件的输出,显然是不正确的:

  • 问题内容: 问题:转弯 进入 Perl支持可以在替换字符串中使用的“ \ L”操作。 模式类不支持此操作: 此类不支持的Perl构造:[…]预处理操作\ l \ u,\ L和\ U。 https://docs.oracle.com/javase/10/docs/api/java/util/regex/Pattern.html 问题答案: 您无法在Java正则表达式中执行此操作。您必须使用和手动进行

  • 本文向大家介绍Java使用poi将word转换为html,包括了Java使用poi将word转换为html的使用技巧和注意事项,需要的朋友参考一下 使用poi将word转换为html,支持doc,docx,转换后可以保持图片、样式。 1.导入Maven包 2.转换代码 演示地址: https://www.xiaoyun.studio/app/preview.html 以上就是本文的全部内容,希望对

  • 问题内容: 我有一个包含HTML标记的字符串变量。该HTML标记基本上表示电子邮件内容。 现在,我想从该字符串内容创建一个图像,该图像实际上包含HTML标记。我不想通过将这些内容写入它们来创建HTML文件。我只想使用此字符串创建图像文件。 这是我所拥有的: 如何从该字符串内容创建图像? 问题答案: 感谢大家的回应。我使用HtmlRenderer外部dll(库)来实现相同目的,并在下面的代码中找到了