Fonctions Unicode
PHP Manual

unicode_encode

(No version information available, might be only in CVS)

unicode_encodeDéfinit l'encodage d'une chaîne unicode

Description

string unicode_encode ( unicode $input , string $encoding [, int $errmode ] )

Prend une chaîne unicode et la convertie en une chaîne dans un encodage spécifié.

Liste de paramètres

input

La chaîne unicode qui va être encodée.

encoding

Le nouvel encodage de input .

errmode

Mode d'erreur de conversion. Ce paramètre détermine l'action à effectuer lorsque le convertisseur n'a pu convertir un caractère. Pour une liste des modes disponibles, référez-vous à la fonction unicode_set_error_mode(). Si ce paramètre n'est pas défini, le mode d'erreur global sera utilisé.

Valeurs de retour

Une chaîne de caractères en cas de succès, ou FALSE si une erreur survient.

Erreurs / Exceptions

Émet une erreur de type E_WARNING si le convertisseur n'a pu être créé pour l'encodage encoding désiré.

Exemples

Exemple #1 Exemple avec unicode_encode()

Note: Les caractères seront visibles au lieu des entités dans l'affichage.

<?php
header 
('Content-Type: text/plain; charset=ISO-8859-2');

$encoded unicode_encode ('\u0150\u0179''ISO-8859-2');

echo 
'Unicode semantique : 'ini_get ('unicode_semantics'), PHP_EOL;
echo 
'La chaîne elle-même :'$encodedPHP_EOL;
echo 
'La longueur de la chaîne : 'strlen ($encoded);
?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

Unicode semantique : 1
La chaîne elle-même : &#336;&#377;
La longueur de la chaîne : 2

Notes

Avertissement

Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et, concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS ! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.

Voir aussi


Fonctions Unicode
PHP Manual