Jump to content
  • 0
TchescoM

[Resolvido] Erro de charset=utf-8

Question

Olá, pessoal...

tenho essa tabela que envio por email em phpMailer

 

 

$arquivo = "
   <!DOCTYPE html>
   <html lang='pt'>
   <head>
        <meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
        <meta charset='utf-8'>
        <title>Exemplo de Página</title>
   </head>
   <body>
        <table width='510' border='1' cellpadding='1' cellspacing='1' bgcolor='#F5F7FA'>
            <tr>
              <td align='center'><strong>Informações do pedido</strong>
               <tr>
                 <td width='500'><strong>Nome.....................:&nbsp;$nome</strong></td>
                </tr>
                <tr>
                  <td width='320'><strong>Telefone.................:&nbsp;$tel</strong></td>
     </tr>
      <tr>
                  <td width='320'><strong>Coroa.....................:&nbsp;$coroa</strong></td>
                </tr>
                <tr>

<td width='320'><strong>Nome na capa........:&nbsp;$nomeCapa </strong></td>
                </tr>
                <tr>
                  <td width='320'><strong>Estampa 1 da capa:&nbsp;</strong></td>
                </tr>
                <tr>
            <td><strong>Fita/Laço.............:</strong></td>
          </tr>
          <tr>
            <td><strong>Estampa 2 da capa:</strong></td>
          </tr>
        </table>
   </body>
   </html>

 

 

Só que as informações chegam com erro onde teria Ç, Â entre outros caracteres 

alguém poderia ver onde estou errando?

 

Exemplo

Informações do pedido
texto1.....................: nome ão
texto2.................:    xx xxxxxxxxx
texto3.....................: Sim / nço
texto4........: nome na capa
texto5: 
Laço.............:
 

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Os dados que você usa para preencher a tabela vem por POST ou Banco de Dados?
Nesse caso você pode usar o utf8_encode() ou utf8_decode()

 

Ou pode ser que essa configuração no phpmailer resolva

$mail->CharSet = 'UTF-8'; 
$mail = new PHPMailer();
$mail->IsSMTP();  
$mail->Host     = "smtp.mydomain.org"; 

Share this post


Link to post
Share on other sites
  • 0
53 minutos atrás, maxff disse:

utf-8 ... utf8

Se você exclui o hífen ... não?

ae, maxff. fiz um teste, mas não funcionou.

acrescentei 

$mail->CharSet = 'UTF-8'; (não existia em meu código)

deu certo.

 

Obrigado pela atenção

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By fabioamorais
      Ola pessoal, sou novo aqui no fórum e também no mundo da programação. 

      Estou criando um sistema de cadastro de clientes em PHP 7 e mysql
      para meu serviço para fins de organização, tenho ja pronto o sistema de cadastro e edição do cliente, tenho login por usuário e senha.
      preciso colocar nesse sistema uma forma que registre a ação e o usuário que fez a ação quando houver uma alteração no cadastro.
      exemplo;
      O usuario (jose) alterou o status de analise para concluído .
      o usuario (pedro) alterou a localização de mesa para armario.
      e que fosse exibido como um tipo de histórico de eventos no próprio cadastro do cliente.
      e nesse campo se ainda tiver como add cometários.
      Usuario (jose): Precisa entrar em contato com o cliente francisco. 
      Usuario (pedro): cliente foi avisado e está sabendo.
       
      quem souber uma forma de fazer isso, ficaria muito grato.

    • By proflupin
      Estou com a seguinte dificuldade, possuo um <a> que busca uma id numa tabela do banco de dados, conforme abaixo:
       
      <a href="self_service.php?id=<?php echo $row_produto['id_categoria_chamado']?>" class="btn btn-primary"data-toggle="collapse" data-target="#subcategoria" aria-expanded="false" aria-controls="collapseExample">Visitar</a> A consulta é realizada, pois vejo que um novo link é mostrado no rodapé da página:

       
      Esta página self_service.php mostrada acima, é minha página principal, onde tudo é trabalhado. Se por exemplo eu mudar para outro arquivo php, teste.php por exemplo, uma nova página é aberta e consigo exibir os resultados normalmente.
       
      O problema é: quero abrir este ID na mesma página, dentro de um collapse. Exemplo:
       
      Cliquei em visitar na categoria Totvs...
       
       
      Um collapse abre-se logo abaixo:

       
      O que não consigo fazer é resgatar o ID passado pelo botão VISITAR em meu collapse, se eu tenter o $_GET['id'], não vai retornar nenhum valor, pois a URL não muda quando trabalhamos com collapse.
    • By malaho
      Olá amigos, estou desenvolvendo um site, e uma das páginas possuem um índice de palavras.
      Queria que, ao clicar em uma palavra, o significado da mesma aparece se na mesma página, abaixo, dentro de uma célula de tabela. 
      Já pesquisei e não encontrei nada sobre. Desde já agradeço a ajuda.
    • By drx
      Olá Avançados em PHP! 

      Existe algum IDE em PHP para facilitar a vida do desenvolvedor, ou o negócio é na unha mesmo? 

      Aguardo.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.