Как напечатать символы u+2610 и u+2612 в консоли windows с помощью java?

Пользователь

от ian.heidenreich , в категории: Другие , год назад

Как напечатать символы u+2610 и u+2612 в консоли windows с помощью java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от cooper.berge , год назад

@ian.heidenreich 

Для печати символов Unicode в консоли Windows с помощью Java можно использовать коды Unicode и метод System.out.print:

1
2
3
4
5
6
7
public class UnicodeSymbolPrint {
    public static void main(String[] args) {
        char symbol1 = '☐';
        char symbol2 = '☒';
        System.out.print(symbol1 + " " + symbol2);
    }
}


В результате выполнения программы в консоли будет выведено два символа: ☐ ☒

Пользователь

от vladimir , 5 месяцев назад

@ian.heidenreich 

Для точного отображения символов U+2610 и U+2612, можно использовать специальные escape-последовательности для Unicode кодов. Вот пример кода на Java:

1
2
3
4
5
6
7
public class UnicodeSymbolPrint {
    public static void main(String[] args) {
        char symbol1 = '☐'; // U+2610 - ☐
        char symbol2 = '☒'; // U+2612 - ☒
        System.out.print(symbol1 + " " + symbol2);
    }
}


После выполнения этого кода в консоли Windows должны корректно отобразиться символы "☐" и "☒".