Как настроить кодировку в php?

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

от richard , в категории: PHP , 9 месяцев назад

Как настроить кодировку в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от jerrold_langworth , 3 месяца назад

@richard 

Чтобы настроить кодировку в PHP, необходимо в самом начале скрипта указать заголовок Content-Type, указывающий на кодировку:

1
header('Content-Type: text/html; charset=utf-8');


Вместо utf-8 можете указать любую другую кодировку, которую хотите использовать.


Также рекомендуется указать кодировку в HTML-документе, чтобы браузер мог правильно отображать страницу:

1
<meta charset="utf-8">


Этот тег нужно разместить в заголовке HTML-документа.


Если вы используете PHP в связке с базой данных, то также необходимо указать кодировку при соединении с ней. Например, для MySQL можно использовать следующий код:

1
2
$conn = mysqli_connect('host', 'username', 'password', 'database', 'port', 'socket');
mysqli_set_charset($conn, 'utf8');


Это позволит правильно сохранять и извлекать данные из базы в нужной кодировке.