]> gitweb.fperrin.net Git - DictionaryPC.git/commitdiff
Encode URLs as ASCII, avoid UTF-8.
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Wed, 9 Dec 2015 17:20:49 +0000 (18:20 +0100)
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>
Wed, 9 Dec 2015 17:20:49 +0000 (18:20 +0100)
This is necessary for links to work on
Android 2.x.

src/com/hughes/android/dictionary/parser/wiktionary/WholeSectionToHtmlParser.java

index e8a7e9b0a53528ea849bf45634313733e718ab9d..502e92a9b542558b8dc653f57a026071eb2e9bc4 100644 (file)
@@ -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("<p> <a href=\"%s\">%s</a>", URI.create(webUrl).toString(), escapeHtmlLiteral(webUrl)));
+            callback.builder.append(String.format("<p> <a href=\"%s\">%s</a>", URI.create(webUrl).toASCIIString(), escapeHtmlLiteral(webUrl)));
            } catch (Exception e)
            {}
         }