public static void main(String[] args) {
JFrame frame = new JFrame("HTML Test");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel label = new JLabel("<html>République</html>");
label.setHorizontalAlignment(JLabel.CENTER);
label.setPreferredSize(new Dimension(100, 100));
frame.add(label);
frame.pack();
frame.setVisible(true);
}
public static String encode(String input) {
return org.apache.commons.lang.StringEscapeUtils.escapeHtml(input);
}
public static String decode(String input) {
return org.apache.commons.lang.StringEscapeUtils.unescapeHtml(input);
}
static java.lang.String escapeHtml(java.lang.String str) - Escapes the characters in a String using HTML entities.
static java.lang.String unescapeHtml(java.lang.String str) - Unescapes a string containing entity escapes to a string containing the actual Unicode characters corresponding to the escapes.