Налаштування під час виконання
Поведінка цих функцій залежить від установок у php.ini.
| mbstring.language | "neutral" | PHP_INI_ALL | Доступна починаючи з PHP 4.3.0; PHP_INI_PERDIR в PHP mbstring.language string |
За замовчуванням у mbstring використовуються налаштування національної мови. Зверніть увагу, що ця опція автоматично визначає mbstring.internal_encoding, і mbstring.internal_encoding має бути розміщений після mbstring.language у php.ini
Включає прозорий фільтр кодування для вхідних запитів HTTP, який виконує виявлення та перетворення вхідного кодування у внутрішнє кодування.
Визначає внутрішнє кодування символів за промовчанням.
Визначає кодування символів за промовчанням для введення HTTP.
Визначає кодування символів за промовчанням для виводу HTTP.
Визначає порядок визначення кодування символів за промовчанням. також mb_detect_order() .
Визначає символ для заміни неприпустимих символів кодування.
Перевантажує безліч однобайтових функцій аналогами з mbstring. Додаткові відомості див. у розділі Перевантаження функцій.
Дозволяє чітке визначення кодування.
Відповідно до специфікації HTML 4.01, веб-браузерам дозволяється перекодувати дані з форми, які вони отримують у кодуванні символів, відмінної від використовуваної на сторінці. Дивіться mb_http_input(), щоб визначити кодування символів, що використовується браузерами.
Хоча популярні браузери здатні досить точно визначити кодування символів даного HTML-документа, було б краще встановити параметр charset у полі Content-Type HTTP-заголовка у потрібне значення абовказати її у параметрі default_charset в ini-налаштуваннях.