unicode_encode
(No version information available, might be only in CVS)
unicode_encode — Converte uma string unicode para qualquer codificação
Descrição
Recebe um string unicode e converte para uma string na codificação especificada por encoding .
Parâmetros
- input
-
A string unicode que será convertida.
- encoding
-
A nova codificação para input .
- errmode
-
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.
Valor Retornado
Uma string em caso de sucesso , ou FALSE em caso de falha.
Erros
Emite um E_WARNING se o conversor não poder ser criado para a codificação desejada.
Exemplos
Example#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
Notas
Esta função é EXPERIMENTAL. Isso quer dizer que o comportamento desta função e seu nome, incluindo TUDO o que está documentado aqui pode mudar em futuras versões do PHP, SEM QUALQUER NOTIFICAÇÃO. Esteja avisado, e use esta função por sua própria conta e risco.