На нашем сайте мы используем cookie для сбора информации технического характера и обрабатываем IP-адрес вашего местоположения. Продолжая использовать этот сайт, вы даете согласие на использование файлов cookies. Здесь вы можете узнать, как мы пользуемся файлами cookies.
Я согласен
логотип upread.ru

Необычные символы UTF-8


Помимо символов различных алфавитов, цифр и знаков препинания, в UTF-8 есть немало интересного. Сначала дам небольшой список, а затем покажу, как выводить их в программе на java и вставлять на своем сайте. Кстати, вконтакте тоже поддерживает эти коды.



Пчела

HONEYBEE или медоносная пчела. Выглядит вот так:

🐝

Код для вставки на сайт (HTML): 🐝
Вывод на Java: "\uD83D\uDC1D"

Коты

Их немало. Вот, например:

😸

GRINNING CAT FACE WITH SMILING EYES (дословный перевод: ухмыляющаяся кошачья морда с улыбающимися глазами)
Код для вставки на сайт (HTML): 😸
Вывод на Java: "\uD83D\uDE38"

Или вот еще:

😻

SMILING CAT FACE WITH HEART-SHAPED EYES (дословный перевод: улыбающееся кошачье лицо с глазами в форме сердца)
Код для вставки на сайт (HTML): 😻
Вывод на Java: "\uD83D\uDE3B"

Или вот еще надутый котик:

😾

POUTING CAT FACE (дословный перевод: лицо дующейся кошки)
Код для вставки на сайт (HTML): 😾
Вывод на Java: "\uD83D\uDE3E"


Шахматы



WHITE CHESS ROOK (белая шахматная ладья)
Код для вставки на сайт (HTML): ♖
Вывод на Java: "\u2656"




WHITE CHESS KNIGHT (белый шахматный конь)
Код для вставки на сайт (HTML): ♘
Вывод на Java: "\u2658"

Есть технические:

📶

ANTENNA WITH BARS (антенна с уровнем сигнала)
Код для вставки на сайт (HTML): 📶
Вывод на Java: "\u2658"

Выводить на сайте их очень просто: вставить код и браузер сам его обработает как надо. Давайте покажу, как на Java работать с UTF-8 кодом. Создадим простую программу, выводящую смайлы выше:

package honeybee;
public class Honeybee {
    public static void main(String[] args) {
    System.out.println("\uD83D\uDC1D");
    System.out.print("\uD83D\uDE38");
    System.out.println("\uD83D\uDE3B");
    System.out.print("\u2656");
    System.out.print ("\u2658");
    System.out.println("\uD83D\uDCF6");
    }    
}
Результат:



Какого-то практического и широкого применения придумать этим необычным символам вряд ли можно, но все же интересно знать. Так как это html, то можно их, к примеру, отправлять по электронной почте:



Однако, обратите внимание, что не все браузеры и программы могут отображать корректно данные символы, а также могут различаться внешним видом. Список необычных символов с кодами можно найти здесь.




тегизаметки, java, utf8, интересное, html





Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Шахматы
Урок 5. Конкатенация строк JavaScript


© upread.ru 2013-2019
При перепечатке активная ссылка на сайт обязательна.
Задать вопрос
письмо
Здравствуйте! Вы можете задать мне любой вопрос. Если не получается отправить сообщение через эту форму, то пишите на почу up777up@yandex.ru
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.