Необычные символы 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, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.