Manuel PHP

Table des matières

Préface
I. Au moment de commencer
II. Installation et configuration
III. Référence du langage
IV. Sécurité
V. Caractéristiques
VI. Référence des fonctions
VII. PHP et le moteur interne Zend
VIII. FAQ : foire Aux Questions
IX. Annexes
Remerciements



CLXV. Unicode Functions

Introduction

Support Unicode.

Avertissement
Cette extension est toujours en développement et n’est toujours pas disponible pour le public.

Pré-requis

ICU 3.4 ou supérieur est requis.

Installation

Premièrement, vous devez télécharger et installer ICU :

Exemple 1. Installer ICU sur Unix ./configure –disable-threads –enable-extras –enable-icuio –enable-layout make && make install

Ensuite, extractez la dernière version de PHP et configurez la avec l’option “–with-icu-dir=<dir>”, où <dir> était le répertoire où vous avez installé ICU. Vous n’avez pas besoin de spécifiez explicitement cette option si vous installez ICU à un endroit standard.

Configuration à l'exécution

Le comportement de ces fonctions est affecté par la configuration dans le fichier “php.ini”.

Tableau 1. Options de configuration Unicode

Nom Par défaut Modifiable Historique
unicode.fallback_encoding NULL PHP_INI_ALL Disponible depuis PHP 6.0.0.
unicode.from_error_mode “2” PHP_INI_ALL Disponible depuis PHP 6.0.0.
unicode.from_error_subst_char “3f” PHP_INI_ALL Disponible depuis PHP 6.0.0.
unicode.http_input_encoding NULL PHP_INI_ALL Disponible depuis PHP 6.0.0.
unicode.output_encoding NULL PHP_INI_ALL Disponible depuis PHP 6.0.0.
unicode.runtime_encoding NULL PHP_INI_ALL Disponible depuis PHP 6.0.0.
unicode.script_encoding NULL PHP_INI_ALL Disponible depuis PHP 6.0.0.
unicode.semantics off PHP_INI_PERDIR Disponible depuis PHP 6.0.0.

Pour plus de détails sur les constantes PHP_INI_*, reportez-vous à Annexe G.

Voici un éclaircissement sur l’utilisation des directives de configuration.

“unicode.output_encoding” string

Encodage par défaut pour l’affichage.

Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l’exécution.

Tableau 2.

constante valeur description
U_INVALID_STOP 0 arrête au premier caractère invalide
U_INVALID_SKIP 1 ignore les caractères invalides
U_INVALID_SUBSTITUTE 2 remplace les caractères invalides
U_INVALID_ESCAPE 3 échappe les caractères invalides

Table des matières

i18n_loc_get_default – Get the default Localei18n_loc_set_default – Fixe le Locale par défautunicode_encode – Prend une chaîne de caractères unicode et la convertit en une chaîne de caractères dans l’encodage spécifiéunicode_semantics – Vérifie si la sémantique unicode est active

Travail collaboratif

Contribuez, en ajjoutant des elements a cette page de manuel :

Merci de votre aide
L’equipe Php.fr

 


Index | Afficher le texte source | Anciennes révisions | Derniers changements | Connexion
©2007 Wiki Copyright