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
.
Nome | Padrão | Modificável | Registro 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 |
Aqui está uma breve explicação das diretivas de configuração.
-
exif.encode_unicode
string -
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_motorola
string -
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_intel
string -
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_jis
string -
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_motorola
string -
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_intel
string -
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.