Configurações em Execução

O comportamento destas funções é afetado pelas configurações do php.ini.

Exif suporta conversão automática para codificações de caracteres Unicode e JIS de comentários de usuários quando o módulo mbstring está disponível. Isto é feito primeiro decodificando-se o comentário usando o conjunto de caracteres especificado. o resultado é então codificado com outro conjunto de caracteres que deve corresponder à saída HTTP.

Opções de configuração de Exif
NomePadrãoModificávelRegistro de Alterações
exif.encode_unicode"ISO-8859-15"INI_ALL 
exif.decode_unicode_motorola"UCS-2BE"INI_ALL 
exif.decode_unicode_intel"UCS-2LE"INI_ALL 
exif.encode_jis""INI_ALL 
exif.decode_jis_motorola"JIS"INI_ALL 
exif.decode_jis_intel"JIS"INI_ALL 
Para mais detalhes e definições dos modos INI_*, consulte os Onde uma configuração deve ser definida.

Aqui está uma breve explicação das diretivas de configuração.

exif.encode_unicodestring

exif.encode_unicode define o conjunto de caracteres UNICODE para lidar com os comentários de usuário. O padrão é ISO-8859-15 que deve funcionar para a maioria dos países não asiáticos. A configuração pode ser vazia ou deve ser uma codificação suportada por mbstring. Se for vazia,a codificação interna atual de mbstring é usada.

exif.decode_unicode_motorolastring

exif.decode_unicode_motorola define o conjunto de caracteres internos da imagem para os comentários de usuário codificados em Unicode se a imagem está na ordem de bytes Motorola (Big Endian). Esta configuração não pode ser vazia mas pode-se especificar uma lista de codificações suportadas por. O padrão é UCS-2BE.

exif.decode_unicode_intelstring

exif.decode_unicode_intel define o conjunto de caracteres internos da imagem para os comentários de usuário se a imagem está na ordem de bytes Intel (Little Endian). Esta configuração não pode ser vazia mas pode-se especificar uma lista de codificações suportadas por. O padrão é UCS-2LE.

exif.encode_jisstring

exif.encode_jis define o conjunto de caracteres JIS com o qual os comentários são lidos. O padrão é um valor vazio que força as funções a usarem a codificação interna atual de mbstring.

exif.decode_jis_motorolastring

exif.decode_jis_motorola define o conjunto de caracteres internos da imagem para comentários codificados com JIS se a imagem está na ordem de bytes Motorola (Big Endian). Esta configuração não pode ser vazia mas pode-se especificar uma lista de codificações suportadas por. O padrão é JIS.

exif.decode_jis_intelstring

exif.decode_jis_intel define o conjunto de caracteres internos da imagem para comentários codificados com JIS se a imagem está na ordem de bytes Intel (Little Endian). Esta configuração não pode ser vazia mas pode-se especificar uma lista de codificações suportadas por. O padrão é JIS.

To Top