(No version information available, might be only in CVS)
unicode_encode — Définit l'encodage d'une chaîne unicode
Prend une chaîne unicode et la convertie en une chaîne dans un encodage spécifié.
La chaîne unicode qui va être encodée.
Le nouvel encodage de input .
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é.
Une chaîne de caractères en cas de succès, ou FALSE si une erreur survient.
Émet une erreur de type E_WARNING si le convertisseur n'a pu être créé pour l'encodage encoding désiré.
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 :', $encoded, PHP_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 : ŐŹ La longueur de la chaîne : 2
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.