UTF-8 — это универсальная кодировка, которая позволяет отображать текст на любом языке мира: от русского и английского до китайского и арабского. Представьте, что ваш сайт говорит на одном языке со всеми пользователями планеты.
<meta charset="UTF-8">
# Apache
AddDefaultCharset UTF-8
# Nginx
charset utf-8;
ALTER DATABASE db_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
<meta charset="UTF-8">.Без UTF-8: «Привет, мир!» → «ÐŸÑ€Ð¸Ð²ÐµÑ‚, мир!»
С UTF-8: «Привет, мир!» → «Привет, мир!»
С UTF-8: «Hello 世界 😊» → «Hello 世界 😊»
UTF-8 — это не опция, а обязательный стандарт для современного сайта. Потратьте 5 минут на проверку и настройку — и вы избежите тысяч проблем с отображением контента в будущем!