Форум PHP

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: blackcement   (16.05.2017 в 02:23)
Здравствуйте, Уважаемые. Честно юзал поиск, но решения не нашел, может и видел решение, но не понял, что это решение мне подходит. Убил уже 6 часов, а решения не нашёл, помогите, люди добрые

Значит так:
Методами Api с чужого сайта получаю текст в кодировке UTF-8 (проверял), парсить в другой кодировке не дают. В тексте содержатся коды смайликов (например 1⃣ или ✅).
Конвертирую так:
mb_convert_encoding($post_text,"windows-1251","UTF-8");

Русскоязычный текст после конвертации отображается правильно, но вот эти "спецсимволы"(смайлики) отображаются как вопросительный знак. Приведённые мною выше символы отобразятся как 1? и ?. Как я понял, тут что-то с мультибитностью кодировки связано. Подскажите как мне при перекодировке сохранить целостность текста включая коды смайлов? Спасибо.


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: