Unicode Functions
Introductie
Unicode Support.
This extension is still in development and it isn't available to public yet.
Afhankelijkheden
» ICU 3.4 or later is required.
Installatie
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.
Configuratie tijdens scriptuitvoer
Het gedrag van deze functies wordt beïnvloed vanuit php.ini.
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. |
Here's a short explanation of the configuration directives.
- unicode.output_encoding string
-
Default encoding for output.
Voorgedefinieerde constanten
Deze constanten worden gedefinieerd door deze extensie, en zullen alleen beschikbaar zijn als de extensie met PHP is meegecompileerd, of als deze dynamisch is geladen vanuit een script.
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
- unicode_decode — Convert a binary string into a Unicode string
- unicode_encode — Convert a unicode string in any encoding
- unicode_get_error_mode — Get the error mode for strings conversions
- unicode_get_subst_char — Get the substitution character for string conversion errors
- unicode_semantics — Check whether unicode semantics is enabled
- unicode_set_error_mode — Set the error mode for strings conversions
- unicode_set_subst_char — Set the substitution character for string conversion errors