Projeto

Geral

Perfil

Melhoria #1212

Atualização para identificar conjuntos não suportados na decodificação

Adicionado por Mauricio Luiz Viani quase 2 anos atrás. Atualizado mais de 1 ano atrás.

Situação:
Fechada
Prioridade:
Normal
Categoria:
ExpressoMail
Início:
07/02/2023
Data prevista:
% Terminado:

100%


Descrição

Em complemento ao ticket #1211, constatou-se que a função iconv_mime_decode contém um bug na versão php 5.6, que suprime caracter ao final da string decodificada, e também introduz caracter 'espaço' entre duas decodificações na mesma string. O bug foi corrigido somente na versão php 7.4

Depois de mais testes, identificou-se que a função mb_decode_mimeheader não possui suporte ao conjunto de caracteres "windows-1258". Através da função mb_list_encodings() é possível listar os conjuntos suportados.

Ver a possibilidade de construir uma função de correção que identifique o conjunto não suportado e troque por utf-8.

Retornar o uso da funçao mb_decode_mimeheader.

Revisões associadas

Revisão dbed75ad
Adicionado por Alexandre Rocha Wendling Cassol quase 2 anos atrás

Issue #1212 - Atualização para identificar conjuntos não suportados na decodificação

Histórico

#1 Atualizado por Alexandre Rocha Wendling Cassolquase 2 anos

  • % Terminado alterado de 0 para 80
  • Situação alterado de Nova para Resolvida

#2 Atualizado por Mauricio Luiz Vianiquase 2 anos

  • Descrição atualizado(a) (diff)

#3 Atualizado por Mauricio Luiz Vianiquase 2 anos

  • % Terminado alterado de 80 para 100
  • Situação alterado de Resolvida para Fechada

#4 Atualizado por Mauricio Luiz Vianimais de 1 ano

  • Versão alterado de Backlog para Expresso Livre - Milestone 47

Exportar para Atom PDF