🍪 Мы используем cookie-файлы, в том числе для аналитики и рекламы. Продолжая использовать сайт, вы соглашаетесь на обработку персональных данных. Подробнее — в политике конфиденциальности.
OK
Блог
Мануалы

Надёжные эмодзи для Битрикс24: какие символы работают корректно

В названиях полей и свойств списков всегда приятнее и нагляднее использовать пиктограммы Эмоджи, нежели просто сухой текст.
Таблица совместимых пиктограмм для CRM-системы
Но к сожалению не все Эмоджи поддерживаются. Ниже описаны причины почему.

Кодировка базы данных.

Эмодзи корректно сохраняются только при использовании кодировки utf8mb4, которая поддерживает 4-байтовые символы Unicode. Стандартная utf8 не подходит, что приводит к некорректному отображению, пустым полям или усеченным текстам.​ Кодировка базы utf8mb4 стала поддерживаться коробочными Битрикс24 после октября 2025 года, при условии, что база была корректно конвертирована в новую кодировку.

Обработка текстов функцией htmlspecialcharsEx

Функция htmlspecialcharsEx() в Битрикс24 экранирует потенциально опасные символы для защиты от XSS, но она не фильтрует Unicode‑символы напрямую. Проблемы могут возникнуть, если используется база или соединение в кодировке utf8, потому что часть символов будет заменяться на знаки вопроса или удаляться.​

Совместимость клиентской стороны (браузера)

Некоторые старые браузеры и системные шрифты не поддерживают все современные эмоджи, из‑за чего элемент может отобразиться как «⬜» или «�»

Какие эмоджи работают надёжно

  • Все символы диапазонов U+1F300–U+1F6FF (эмодзи с 2010 по 2015 годы), например 🔥, ⭐, ✅, 📞, 💬, доступны корректно при utf8mb4.​
  • Простые символы Unicode, используемые в Web (например ♥, ☀, ✈), также сохраняются без проблем.
  • Современные эмоджи (например 🧠, 🦊, 🧩, 🫶) требуют utf8mb4_unicode_ci и могут не отображаться при utf8_general_ci.

Как правильно добавить эмоджи в названия полей

1.Убедитесь, что таблицы и соединение MySQL используют utf8mb4:
2.sql
ALTER TABLE b_crm_field CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
3.Добавляйте эмоджи напрямую в имя поля через интерфейс CRM или REST API.
4.Проверяйте, что браузер отображает символ; при необходимости используйте нативные шрифты (Segoe UI Emoji, Noto Color Emoji).

Практический вывод

  • Битрикс24 не блокирует эмодзи функциями защиты (htmlspecialcharsEx, htmlspecialcharsbx) — фильтрация затрагивает только спецсимволы HTML (<, >, & и т. д.).​
  • Основная причина того, что эмоджи “вырезаются”, — это неверная кодировка БД.
  • Решение: перевести БД и соединения на utf8mb4, после чего большинство эмодзи корректно сохраняются и выводятся в названиях полей.
Базовый набор визуальных пиктограмм Unicode, которые стабильно отображаются во всех операционных системах и браузерах независимо от шрифта, расположен в диапазонах U+2600 – U+26FF (Miscellaneous Symbols) и U+2700 – U+27BF (Dingbats).​

Основной список универсальных пиктограмм Unicode

Символы погоды и неба

☀ (солнце) ☁ (облако) ☂ (зонт) ☃ (снеговик) ☄ (комета) ☼ (лучистое солнце) ❄ (снежинка) ❅ (снежинка-альтернатива) ❆ (снежная звезда)

Символы указателей

☚ ☛ ☜ ☝ ☞ ☟ (левый, правый, верхний и нижний указатели)​

Символы статуса и интерфейса

☑ (отмеченный квадрат) ☒ (удаленный/закрыт) ✔ (галочка) ✖ (крест) ✚ (плюс‑знак) ✱ (звёздочка) ✉ (конверт) ☎ (телефон) ☏ (стационарный телефон)​

Символы стрелок

← → ↑ ↓ ↔ ↕ ↩ ↪ ↱ ↳ ↺ ↻ ➔ ➙ ➜ ➤ ➥ ➦ ➧ ➩ (все стандартные и толстые стрелки)

Символы форм и геометрии

■ □ ▲ △ ▼ ▽ ◆ ◇ ● ○ ◉ ◯ ◻ ◼ ⬛ ⬜ (черные и белые геометрические формы)​

Символы карт и зданий

⌂ (дом) ⌘ (символ команд) ⌧ (кнопка удаления) ⚑ (флаг) ⚐ (контурный флаг)

Символы эмоций и предметов

☺ (улыбка) ☹ (грусть) ♨ (термальный источник) ✈ (самолёт) ✉ (конверт) ✍ (рука, пишущая) ✏ (карандаш) ✒ (перо) ⚓ (якорь) ⚙ (шестерёнка)

Символы карты (масти и шахматы)

♠ ♥ ♦ ♣ (масти) ♔ ♕ ♖ ♗ ♘ ♙ ♚ ♛ ♜ ♝ ♞ ♟ (фигуры шахмат)​

Астрономические и гендерные символы

☉ (солнечный диск) ☽ (луна) ☿ (Меркурий) ♀ (женский) ♂ (мужской) ♃ (Юпитер) ♄ (Сатурн) ♅ (Уран) ♆ (Нептун) ♇ (Плутон)​

Технические и разнообразные знаки

⚠ (предупреждение) ⚡ (молния) ⚕ (медицина) ⚖ (весы) ⚒ (молот и кирка) ⚔ (скрещенные мечи) ⚰ (гроб) ⚽ (мяч) ⚾ (бейсбол) ♻ (переработка) ☮ (мир)​

Типографские символы

★ ☆ ✪ ✫ ✰ ✯ ✩ ✳ ✴ ✵ (звёзды разных типов) ❖ (алмаз) ❘‑❙ (разделители)​

Эти символы безопасны для использования в HTML, CSS и CRM‑системах вроде Битрикс24, так как входят в стандарт Unicode BMP (Basic Multilingual Plane), корректно кодируются в UTF‑8 и поддерживаются всеми системными шрифтами — Arial, Segoe UI, Noto, Helvetica, Roboto и др..