<%@ page session="false" import="java.io.*" contentType="text/html; charset=utf-8" %> Unicode UTF-8 Example (Dynamic)

UTF-8 JSP example (dynamic content inside JSP tags)

<%! public static void generateSample(Writer writer, String name, String range, int startWith, int length ) throws IOException { byte sequence[] = new byte[length]; for (int i = 0; i\r\n" + " \r\n" + " " + name + "\r\n" + " \r\n" + " \r\n" + " " + range + "\r\n" + " \r\n" + " \r\n" + " " + new String(sequence, ((startWith >> 8) & 0xff)) + "\r\n" + " \r\n" + "\r\n"); } %> <% { generateSample(out, "ASCII", "0000 - 007F", 0x0061, 26); generateSample(out, "Latin 1", "0080 - 00FF", 0x00A1, 30); generateSample(out, "Latin Extended", "0100 - 017F", 0x0100, 20); generateSample(out, "Greek", "0370 - 03FF", 0x0391, 17); generateSample(out, "Cyrillic", "0400 - 04FF", 0x0430, 32); generateSample(out, "Hebrew", "0590 - 05FF", 0x05D0, 26); generateSample(out, "Arabic", "0600 - 06FF", 0x0621, 25); generateSample(out, "Currency Symbols", "20A0 - 20CF", 0x20AC, 1); } %>
Name Range Sample