(PHP 6 >= 6.0.0)
unicode_encode — Converte uma string unicode para qualquer codificação
Recebe um string unicode e converte para uma string na codificação especificada por encoding .
A string unicode que será convertida.
A nova codificação para input .
Modo de conversão de erro. Este parâmetro determina a ação quando o conversor não converte um caractere. Para uma lista de modos disponíveis, consulte unicode_set_error_mode(). Se o parâmetro não é usado, o modo de erro global é usado.
Uma string em caso de sucesso , ou FALSE em caso de falha.
Emite um E_WARNING se o conversor não poder ser criado para a codificação desejada.
Exemplo #1 A unicode_encode() example
Aviso: Os caracteres, e não as entidades, serão vistos na saída.
<?php
header ('Content-Type: text/plain; charset=ISO-8859-2');
$encoded = unicode_encode ('\u0150\u0179', 'ISO-8859-2');
echo 'Unicode semantics: ', ini_get ('unicode_semantics'), PHP_EOL;
echo 'The string itself:', $encoded, PHP_EOL;
echo 'The length of the string: ', strlen ($encoded);
?>
O exemplo acima irá imprimir algo similar a:
Unicode semantics: 1 The string itself: ŐŹ The length of the string: 2
Esta função é EXPERIMENTAL. O comportamento desta função, seu nome, incluindo toda documentação pode ser modificado sem aviso em futuras versões do PHP. Esta função deve ser usada por sua própria conta e risco.