none
Exportar para Excel X Acentos RRS feed

  • Pergunta

  • Boa tarde Pessoal.

    Estou exportando dados de um banco para um arquivo excel, mas estou com problema com os acentos no MAC.

    No PC(Windows) ele funciona perfeitamente, mas no MAC ele não reconhece nenhum acento. Alguém sabe como resolver? Já busquei na NET e testei várias opções sem sucesso.

    Segue o trecho: 

     Response.ContentType="application/vnd.ms-excel"
     Response.Charset = "ISO-8859-1"
     Response.AddHeader "Content-Disposition", "attachment; filename="teste.xls"
     Response.AddHeader "Pragma", "no-cache"
     Response.AddHeader "Expires", 0

    Super obrigada galera!!! ^^

    quarta-feira, 11 de julho de 2012 16:48

Todas as Respostas

  • Amigo,

    No MAC você teria que usar "UTF-8" ou "WINDOWS-1252".

    Espero ter ajudado e boa sorte!


    Não esqueça de marcar como útil uma resposta que te ajude.
    "A diversão é a alma do negócio"

    sexta-feira, 20 de julho de 2012 14:26
  • Obrigada Lucas! O problema era esse mesmo.

    Vou postar a forma que usei para ajudar outras pessoas no futuro!

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"
    Response.Charset="ISO-8859-1" %>


    Response.CharSet = "ISO-8859-1". No cabeçalho do site coloquei a meta tag
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />


    e para UTF-8

    Mudar o head da página que solicita os dados para que ele fique assim
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />


    Na página que responde os dados colocar isso antes do retorno co conteúdo (logo no topo):
    <%
    Response.AddHeader "Content-Type", "text/html; charset=utf-8"
    Response.AddHeader "Pragma", "no-cache"
    response.Charset="utf-8"
    %>


    • Editado AnaFelicity segunda-feira, 23 de julho de 2012 18:43
    • Sugerido como Resposta Rafael Boschini quinta-feira, 16 de agosto de 2012 14:37
    segunda-feira, 23 de julho de 2012 18:43
  • Oi Ana...se a dica te ajudo, não deixe de marca lá como RESPOSTA POSITIVA isso ajuda outras pessoas!

    Boa sorte :D

     

    Não esqueça de marcar como útil uma resposta que te ajude.
    "A diversão é a alma do negócio"

    segunda-feira, 23 de julho de 2012 19:40