From 67991ce724e193b193f1c1d35e013b1c817f0aab Mon Sep 17 00:00:00 2001 From: =?utf8?q?Reimar=20D=C3=B6ffinger?= Date: Wed, 9 Dec 2015 18:20:49 +0100 Subject: [PATCH] Encode URLs as ASCII, avoid UTF-8. This is necessary for links to work on Android 2.x. --- .../dictionary/parser/wiktionary/WholeSectionToHtmlParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/hughes/android/dictionary/parser/wiktionary/WholeSectionToHtmlParser.java b/src/com/hughes/android/dictionary/parser/wiktionary/WholeSectionToHtmlParser.java index e8a7e9b..502e92a 100644 --- a/src/com/hughes/android/dictionary/parser/wiktionary/WholeSectionToHtmlParser.java +++ b/src/com/hughes/android/dictionary/parser/wiktionary/WholeSectionToHtmlParser.java @@ -318,7 +318,7 @@ public class WholeSectionToHtmlParser extends AbstractWiktionaryParser { final String webUrl = String.format(webUrlTemplate, title); // URI.create can raise an exception e.g. if webUrl contains %, just ignore those cases. try { - callback.builder.append(String.format("

%s", URI.create(webUrl).toString(), escapeHtmlLiteral(webUrl))); + callback.builder.append(String.format("

%s", URI.create(webUrl).toASCIIString(), escapeHtmlLiteral(webUrl))); } catch (Exception e) {} } -- 2.43.0