Как вывести 2х байтовый символ на php?

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

от magdalen_kub , в категории: PHP , 2 года назад

Как вывести 2х байтовый символ на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от camren , 2 года назад

@magdalen_kub 

В PHP для вывода символа из двух байтов используется функция mb_chr. Например, чтобы вывести символ "©" (кодировка UTF-8), необходимо использовать следующий код:

1
echo mb_chr(0xC2).mb_chr(0xA9);


Результатом будет ©.

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

от charles.orn , 6 месяцев назад

@magdalen_kub 

Для правильного отображения символа из двух байтов в UTF-8 кодировке на PHP, можно также воспользоваться функцией mb_convert_encoding. Например, чтобы вывести символ "©" (код 0xC2A9) с использованием этой функции, можно сделать следующим образом:

1
echo mb_convert_encoding("©", 'UTF-8', 'UTF-8');


Этот код также выведет символ "©".