Необычные символы 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 - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

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




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




Урок 8. Циклы: for, while и do while
Как заставить работать джойстик в любой игре
Постепенное появление размытого изображения CSS