unicode_decode
unicode_get_error_mode
Unicode Funções
PHP Manual

# unicode_encode

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

unicode_encode — Converte 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:', $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: &#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_set_error_mode()
- unicode_semantics()
- unicode_decode()

unicode_decode
unicode_get_error_mode
Unicode Funções
PHP Manual