? при печати символа сердца

Простите за глупый вопрос, мы пытаемся напечатать символ сердца из базы данных в XML-файл Java. Но то же самое печатается как "?" не уверен, где я пропал. Пробовали char unicode. На практике я пробовал использовать его в основном методе. Найдите образец класса Java.

public static void main(String[] args) {

    String t = "\u2665";
    String myUnicodeSymbol = "\u05D0";
    char hollowHeart = '\u2661';
    String hollowDiamond = "\u2662";
    String spade = "\u2660";
    String club = "\u2663";

    StringBuffer buffer = new StringBuffer("<HEAD>");
    buffer.append("<HEART>").append(hollowHeart).append("</HEART>");
    buffer.append("</HEAD>");
    System.out.println(t);
    System.out.println(buffer.toString());
}

Вывод: - ? ?

Не уверен, что мне не хватает.

5
задан talnicolas 1 February 2012 в 17:14
поделиться