-
Php. Запись UTF-8 (кириллицы) в файл при помощи fputcsv.
При записи кириллицы (или любого UTF-8 контента) в файл при помощи fputcsv Вы, скорее всего, получите нечитебальный текст. Как решить эту проблему — разберем в этой короткой статье. Всё достаточно просто, хотя, конечно, и очень неочевидно. Перед записью нужно добавить следующий текст в файл: fprintf($df, chr(0xEF).chr(0xBB).chr(0xBF)) Таким образом пример записи в файл будет выглядеть вот […]
-
Коды смайликов Telegram в UTF-8 (smiles on UTF-8)
В этой короткой статье — приведу ссылку на список всех смайлов с Telegram в UTF-8. Долго искал эти материалы — т.к. очень раздражает наличие смайлов в коде при разработке, например, Telegram-бота. Итак, таблица соответствий здесь: https://apps.timwhitlock.info/emoji/tables/unicode Пользуюсь уже не первый день — всё отлично работает. Удачи, друзья!
-
Php. Как выгрузить CSV в utf-8?
Выгрузка в CSV — самый простой и быстрый вариант отдачи табличного содержимого пользователю. К сожалению здесь, как и во многих других случаях также присутствует проблема кириллического контента. Но, к счастью, решить её достаточно просто. Итак, перед отдачей контента нужно выполнить следующие действия: header(‘Content-Encoding: UTF-8’); header(‘Content-type: text/csv; charset=UTF-8’); header(‘Content-Disposition: attachment; filename=Customers_Export.csv’); echo «\xEF\xBB\xBF»; // UTF-8 BOM […]