PHP КОДИРОВКА UTF 8
UTF-8 является одним из наиболее распространенных форматов кодировки веб-страниц, который широко используется в PHP. Он поддерживает все языки со всеми символами Unicode. Кодировка utf-8 позволяет программистам использовать все символы Unicode в своих проектах.
PHP поддерживает работу с utf-8 значительно лучше, чем с другими кодировками. Он предлагает несколько встроенных функций для работы с utf-8 кодировкой, например:
mb_strlen($str, 'utf-8');
mb_substr($str, 0, 3, 'utf-8');
mb_strtolower($str, 'utf-8');
mb_strlen() возвращает длину строки в символах, mb_substr() позволяет выделить подстроку из заданной строки, а mb_strtolower() конвертирует строку в нижний регистр при сохранении utf-8.
Кодировка utf-8 стала стандартом в сфере веб-разработки, что означает, что приложения PHP всегда должны использовать utf-8 при обработке строковых данных.
Для того, чтобы работать с utf-8 в PHP, необходимо убедиться, что все файлы и базы данных используют эту кодировку. Также в коде PHP нужно явно указывать использование utf-8. Например:
header('Content-Type: text/html; charset=utf-8');
$str = 'Пример строки на русском языке';
echo $str;
ASCII, Unicode, UTF-8: Explained Simply
Решение проблемы с кодировкой символов на сайте (UTF-8). Отображает иероглифы или знаки вопроса
046: Character Encoding and UTF-8 in PHP
PHP read UTF-8 CSV
How to Change File Encoding to UTF-8 in Visual Studio
UTF-8 и mbstring в PHP - Базовый курс PHP-7
What's New In PHP 8.1 - Deprecations \u0026 Backward Incompatible Changes - Full PHP 8 Tutorial
MySQL : Issue with utf-8 encoding using PHP + MySQL
PHP Storing utf8 characters properly in MySQL database 720p
Code Pages, Character Encoding, Unicode, UTF-8 and the BOM - Computer Stuff They Didn't Teach You #2