gpt4 book ai didi

java - SAX 解析器无法识别 windows-1255 编码

转载 作者:行者123 更新时间:2023-11-29 06:01:32 30 4
gpt4 key购买 nike

我正在开发 android 中的 rss 解析器 (升级我在互联网上找到的解析器)。据我所知,SAX 解析器会自动从 xml 标记识别编码,但是当我尝试解析声明 windows-1255 编码的提要时,它不会解析它并抛出异常。我尝试了几件事:

  1. final InputSource source = new InputSource(feed);
    Reader isr = new InputStreamReader(feed);
    source.setCharacterStream(isr);
  2. 我什至试着告诉他具体的编码。

    source.setEncoding("Windows-1255");
  3. 试图查看定位器:

    @Override
    public void setDocumentLocator(Locator locator) {
    }

并将编码识别为 UTF-16。

请帮我解决这个恼人的问题!很抱歉代码 fragment 困惑,代码按钮由于某种原因拒绝工作。

最佳答案

平台本身很可能不知道“windows-1255”编码。毕竟,它是一种基于 Windows 的编码 - 我不想依赖它在任何其他平台上都可用,尤其是移动平台,在这些平台上,事情通常被简化为“必备”选项.

关于java - SAX 解析器无法识别 windows-1255 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9931024/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com