diff -r dca1b80ed62c -r 682da512ec17 langtools/src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java --- a/langtools/src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java Tue Dec 17 19:27:49 2013 -0500 +++ b/langtools/src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java Wed Dec 18 10:29:25 2013 -0500 @@ -196,10 +196,8 @@ } private static String encodeURL(String url) { - byte[] urlBytes = url.getBytes(Charset.forName("UTF-8")); StringBuilder sb = new StringBuilder(); - for (int i = 0; i < urlBytes.length; i++) { - int c = urlBytes[i]; + for (byte c : url.getBytes(Charset.forName("UTF-8"))) { if (NONENCODING_CHARS.get(c & 0xFF)) { sb.append((char) c); } else {