Unicode Funções
PHP Manual

unicode_encode

(PHP 6 >= 6.0.0)

unicode_encodeConverte uma string unicode para qualquer codificação

Descrição

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

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

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:'$encodedPHP_EOL;
echo 
'The length of the string: 'strlen ($encoded);
?>

O exemplo acima irá imprimir algo similar a:

Unicode semantics: 1
The string itself: &#336;&#377;
The length of the string: 2

Notas

Aviso

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.

Veja Também


Unicode Funções
PHP Manual