From 5b848e9ad37125bbe3540672c8de8e5bc95546d5 Mon Sep 17 00:00:00 2001 From: Horis <8674809+821938089@users.noreply.github.com> Date: Tue, 16 Jul 2024 18:02:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/me/ag2s/epublib/epub/PackageDocumentReader.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/book/src/main/java/me/ag2s/epublib/epub/PackageDocumentReader.java b/modules/book/src/main/java/me/ag2s/epublib/epub/PackageDocumentReader.java index 9f52e4780..84f759923 100644 --- a/modules/book/src/main/java/me/ag2s/epublib/epub/PackageDocumentReader.java +++ b/modules/book/src/main/java/me/ag2s/epublib/epub/PackageDocumentReader.java @@ -109,8 +109,7 @@ public class PackageDocumentReader extends PackageDocumentBase { for (int i = 0; i < originItemElements.getLength(); i++) { Element itemElement = (Element) originItemElements.item(i).cloneNode(false); String href = DOMUtil.getAttribute(itemElement, NAMESPACE_OPF, OPFAttributes.href); - href = URLEncodeUtil.encode(href); - String resolvedHref = packagePath.resolve(href).toString(); + String resolvedHref = resolvePath(packagePath, href); itemElement.setAttribute("href", resolvedHref); fixedElements.add(itemElement); try {