Директива Default_charset
Директива Default_charset вказує стандартне кодування для всіх PHP документів. Найчастіше використовуються такі кодування символів: UTF-8, ASCII, Windows-1251 (CP1251).

Починаючи з версії PHP 5.6, значення за замовчуванням є UTF-8 і використовується для більшості функцій, зокрема і для функцій Mbstring, якщо кодування не змінено у параметрах виклику даних функцій. Якщо директива Default_charset має порожній параметр, кодування PHP документів визначається директивами AddDefaultCharset, AddCharset у файлі .htaccess.
Перевірити статус директиви можна за допомогою функції Ini_get:
Кодування можна також змінити безпосередньо у виконуваному файлі PHP за допомогою функції Ini_set:

default_charset stringПриклад використання:default_charset = "utf-8"
default_charset = "windows-1251"Залежно від версії інтерпретатора PHP, директива Default_charset має різні значення за замовчуванням, тому не рекомендується залишати параметр директиви порожнім.Починаючи з версії PHP 5.6, значення за замовчуванням є UTF-8 і використовується для більшості функцій, зокрема і для функцій Mbstring, якщо кодування не змінено у параметрах виклику даних функцій. Якщо директива Default_charset має порожній параметр, кодування PHP документів визначається директивами AddDefaultCharset, AddCharset у файлі .htaccess.
AddDefaultCharset utf-8Кодування, зазначене в директиві Default_charset, використовується для стандартного заголовка Content-Type, що надсилається PHP, якщо цей заголовок не перевизначений викликом функції Header.Перевірити статус директиви можна за допомогою функції Ini_get:
echo ini_get('default_charset');Директива Default_charset відноситься до режиму PHP_INI_ALL, тому значення може бути встановлено звідусіль (детальніше у статті: Встановлення параметрів конфігурації PHP).Кодування можна також змінити безпосередньо у виконуваному файлі PHP за допомогою функції Ini_set:
ini_set('default_charset', 'utf-8');або в налаштуваннях файлу .htaccess:php_value default_charset CP1251Будьте уважні при написанні параметра директиви, оскільки системних помилок не буде, а виведення інформації зіпсується:взык грограммирова
РРРРСРР PРРРСРРРРРРРРРРРРРРРРРРРРС
ересный. Р'Р'агодаря СЃРІРѕ 