
UFA! Descobri o que houve com minhas rotinas de e-mail!
Ou seja, as rotinas que envolvem e-mail (formulário de contato e notificação de atualizações por e-mail) já foram corrigidas! O site voltou a funcionar legal!
Para os mais curiosos: ao contrário do que eu pensava, o problema não era com a função de envio de e-mail, mas na rotina de codificação!
Atualmente, o sistema de codificação de acentos na internet está passando por uma mudança, adotando o UTF-8 (também conhecido como Unicode), que permite representar uma gama maior de caracteres e símbolos. Entretanto, alguns programas e sites de webmail, ainda usam o padrão antigo (ISO-8859-1, também conhecido como latin1).
A rotina em PHP que efetua essa conversão (mb_convert_encoding), simplesmente não está disponível em meu novo servidor.
Resultado, passei a usar uma outra rotina para fazer a mesma coisa: utf8_decode!
Copyright © 2006-2023 jlcarneiro.com.