Sugar CRM – Como importar vCards com acentos do Outlook

No SugarCRM, ao importar um contato via vCard do Outlook, os caracteres acentuados não aparecem.

Isso ocorre pois o Sugar está em UTF-8 e o Outlook usa ISO-8859-1.

Para corrigir:

  1. Abra o arquivo “includes/vCard.php” em um editor de textos simples.
  2. Localize a  linha que contém o comando $line = trim($line);, aproximadamente na linha 156.
  3. Insira o seguinte trecho de código:
if (mb_detect_encoding($line, "auto") != "UTF-8") {
    $line = mb_convert_encoding($line, "UTF-8");
}

Certifique-se de que o módulo mb_string está instalado no PHP.

Agora é só fazer um teste de importação para ver se tudo está ok.

Deixe um comentário

Observação: O seu comentário pode demorar algumas horas para aparecer.