Справочник функций
PHP Manual

Unicode Functions

Введение

Unicode Support.

Warning

This extension is still in development and it isn't available to public yet.

Требования

» ICU 3.4 or later is required.

Установка

First you should download and install ICU:

Example#1 install ICU on Unix

./configure --disable-threads --enable-extras --enable-icuio --enable-layout make && make install

Then checkout latest PHP and configure it --with-icu-dir=<dir> option, where <dir> was the dir to where you installed ICU. You don't need to explicitly use this option if you install ICU to a standard location.

Настройка во время выполнения

Поведение этих функций зависит от установок в php.ini.

Unicode Configuration Options
Name Default Changeable Changelog
unicode.fallback_encoding NULL PHP_INI_ALL Available since PHP 6.0.0.
unicode.from_error_mode "2" PHP_INI_ALL Available since PHP 6.0.0.
unicode.from_error_subst_char "3f" PHP_INI_ALL Available since PHP 6.0.0.
unicode.http_input_encoding NULL PHP_INI_ALL Available since PHP 6.0.0.
unicode.output_encoding NULL PHP_INI_ALL Available since PHP 6.0.0.
unicode.runtime_encoding NULL PHP_INI_ALL Available since PHP 6.0.0.
unicode.script_encoding NULL PHP_INI_ALL Available since PHP 6.0.0.
unicode.semantics "0" PHP_INI_SYSTEM Available since PHP 6.0.0.
Для подробного описания констант PHP_INI_*, обратитесь к документации функции ini_set().

Краткое разъяснение конфигурационных директив.

unicode.output_encoding string

Default encoding for output.

Предопределенные константы

Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если PHP был собран с поддержкой этого расширения или же в том случае, если данное расширение подгружается во время выполнения.

constant value description
U_INVALID_STOP 0 stop at first invalid character
U_INVALID_SKIP 1 skip invalid characters
U_INVALID_SUBSTITUTE 2 replace invalid characters
U_INVALID_ESCAPE 3 escape invalid characters

Table of Contents


Справочник функций
PHP Manual