none
Problema de acentuação

    Question

  • Estou tentando usar o expression web desde a sua versão beta, porém sempre que abro meus arquivos ASP nele (não testei com outros tipos de arquivo) quando eu salvo os acentos se transformam em caracteres malucos.

    Alguem já viu isso? Sabe como resolver?

     

    Grato

    Ricardo

    Sunday, May 06, 2007 12:17 PM

Answers

  • Este problema da acentuação é um velho problema da computação.

    Os computadores trabalham com dígitos binários (bits). Desde que se inventou os computadores, foram utilizadas várias formas de transformar estes bits em caracteres.

    Quando você salva seu arquivo em um computador ou programa que esteja configurado para utilizar uma codificação (forma de codificar em bits estes caracteres) e abre seu arquivo em um programa que use uma codificação diferente, em lugar de seus acentos, irão aparecer caracteres "esquisitos".

    O que você deve fazer para assegurar  que o navegador irá interpretar os acentos da forma correta é colocar uma tag html para que o browser selecione a codificação correta:

    O exemplo abaixo mostra como mostrar para seu navegador que você utilizou a codificação UTF-8, que é o novo padrão internacional (outros valores possíveis são ISO-8859-1, feito em Windows ocidental, ou MacRoman, para html feito em computadores Macintosh):
    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/xhtml; charset=UTF-8" />
    </head>
    </html>


    Outra saída (se isto não funcionar), é utilizar o padrão de "escape" de caracteres especiais, as chamadas "entidades" do HTML (não se preocupe, não é nada sobrenatural). Por exemplo:

    É = &Eacute;
    ç = &ccedil;

    (lista completa: http://www.w3schools.com/tags/ref_entities.asp)
    Thursday, May 17, 2007 7:43 PM
  • Problema parcialmente resolvido

     

    Galera eu uso o front page 2003 e agora o Expression Web

     

    O Expression Web ao salvar qualquer arquivo até mesmo o php que eu uso com eles ele salva em utf-8 .

     

    Para mudar a opção e salvar como Us/western european(windows)

    Vá em menu tools->page edition option->Default Font ai vc mudar para a opção

    Us/western european(windows)

     

    Porém aqui na minha versão do EW 12.0.4518.1014 a opção não muda permanentimente e volta a acontencer o problema.

    No meu site www.oskaras.com o rodape é um include do php e tenho q fazer o seguinte para funcionar .

     

     

    Abro no bloco de notas o rodape.php e vou em salvar como ai na janela de salvar como mudo a codificação utf-8 para apenas unicode e ai resolvido.

     

     

    Agora temos que descobrir como deixar por padrão no EW a opção de salvar aquivo Us/western european(windows).

     

    Agradeço a todos quem puder ajudar

    meu msn pj7000@gmail.com

     

     

     

     

     

    Wednesday, July 25, 2007 8:03 PM

All replies

  • Oi !

     

    Visualizados como, em design ou no source ?

     

    É normal que a acentuação no source seja expressa por códigos, isso fornece maior compatibilidade independente da configuração regional do usuário...

     

    []'s

     

     

    Sunday, May 06, 2007 3:46 PM
  • O engraçado é que na tela, em design aparece normalmente, só ferra tudo quando eu salvo, ai ele modifica o html e não funciona mais em lugar nenhum.

    Isso já ocorreu com o versão beta e agora com a final, nos micro do trabalho (win XP) e em casa (win vista). Muito estranho.

    Monday, May 07, 2007 7:27 PM
  • Olá,

    Também estou com o mesmo problema.
    Se abrir um projeto feito no Front Page, Dreanweaver ou qualquer outro lugar, editar qualquer coisa e salvar, qnd vou acessar ela está com todos os caracteres acentuados quebrados.

    []'s
    Previatti  
    Tuesday, May 08, 2007 8:44 PM
  • Programa feito só pra americano...
    Tuesday, May 08, 2007 8:44 PM
  • Este problema da acentuação é um velho problema da computação.

    Os computadores trabalham com dígitos binários (bits). Desde que se inventou os computadores, foram utilizadas várias formas de transformar estes bits em caracteres.

    Quando você salva seu arquivo em um computador ou programa que esteja configurado para utilizar uma codificação (forma de codificar em bits estes caracteres) e abre seu arquivo em um programa que use uma codificação diferente, em lugar de seus acentos, irão aparecer caracteres "esquisitos".

    O que você deve fazer para assegurar  que o navegador irá interpretar os acentos da forma correta é colocar uma tag html para que o browser selecione a codificação correta:

    O exemplo abaixo mostra como mostrar para seu navegador que você utilizou a codificação UTF-8, que é o novo padrão internacional (outros valores possíveis são ISO-8859-1, feito em Windows ocidental, ou MacRoman, para html feito em computadores Macintosh):
    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/xhtml; charset=UTF-8" />
    </head>
    </html>


    Outra saída (se isto não funcionar), é utilizar o padrão de "escape" de caracteres especiais, as chamadas "entidades" do HTML (não se preocupe, não é nada sobrenatural). Por exemplo:

    É = &Eacute;
    ç = &ccedil;

    (lista completa: http://www.w3schools.com/tags/ref_entities.asp)
    Thursday, May 17, 2007 7:43 PM
  • Olá,

     

    Estou tendo problemas com acentuação no expression web apenas por salvar o arquivo, sem alterar nada nele.

     

    Por ex.: um site feito no front page ou no dreanwer, ao abrilo, abrir uma página, e salvar "CTRL + S" quando vou acessar no navegador toda palavra acentuada ta qubrada.

     

    Já coloquei:

    <meta http-equiv="Content-Type" content="text/xhtml; charset=ISO-8859-1" />

    e nada....

     

    Ter que usar padrão de "escape" é fod... se o programa já fizesse isso automáticamente como no dreanwever, tudo bem... mas ter que fazer na mao...

     

    []'s
    Alexandre Previatti


    Thursday, May 17, 2007 8:16 PM
  • Eu também já utilizo o Expression Web diariamente em substituição ao Dreamweaver para a equipe de design. É fantástico o aumento de produtividade gerado pela maior integração do ExpWeb com o asp.net 2.0;  no entanto o problema de acentuação realmente ocorre e é resolvido de maneira simples no Dreamw: ele substitui o que você digita no modo de design pelo código correto. Assim: á vira &aacute; e tudo funciona bem, eu ainda não encontrei do ExpWeb a configuração para isso se alguém souber por favor nos informe.

     

     

    Wednesday, May 23, 2007 9:05 AM
  • Olá Pessoal!

    Estou tento o mesmo problema ...rs
    Gostaria muito de resolver isso.

    Estou agora no momento trabalhando em um include de uma página feita em Asp Classico e todos os meus acentos aparecem errado.

    Quando testei a versão beta, tive o mesmo problema do pessoal aí em cima.. sempre ao salvar o arquivo zuava toda a acentuação.

    Nesta versão final não está acontecendo isso, mas está dando pau com acentos de outra maneira.

    Se eu escrever no fonte "Sílvio José" ao executar no Navegador aparece " Sílvio José"
    Se eu escrever no Design "Sílvio José" também ao executar no navegador aparece " Sílvio José"

    []s

    Wednesday, June 13, 2007 3:25 PM
  • Sério pessoal!

    Precisamos encontrar uma forma de solucionar este problema.
    Aqui na empresa estamos para comprar os softwares para o desenvolvimento e como todos sabem dreamweaver é muiiito caro.

    Por isso estou testando o Expression Web e estou adorando, porém essa falha da acentuação pode inviabilizar o uso deste produto.

    Temos vários sites feito em Asp Classico, todos foram desenvolvidos no Dreamweaver.
    Hoje estava fazendo os testes com um deles e abri o arquivo de include referente ao menu esquerdo do site.
    Depois de aberto o arquivo, sem ter feito nenhuma alteração, cliquei em Salvar e o primeiro problema aconteceu.
    ** Todos os acentos desse include foram removidos, porém as acentuações de outros includes permaneceram intactos, inclusive os dados vindo do banco.

    Ao efetuar um simples alteração, uma quebra de linha por exemplo e salvar em seguida acontece o outro problema.
    ** As acentuações vinda do banco de dados ficam como os caracteres como mostrado no meu post anterior.

    E o mais estranho é que a impressão dos dados do banco são impressos em um outro arquivo .asp que nem foi aberto pelo Expression Web.

    Talvez se eu alterar a forma de impressão para Response.write Server.HtmlEncode funcione, porém o site é grande e ficaria um pouco complicado, sendo que o Dreamweaver funciona, independente do <meta> ou se utilizei as entidades ou não, alias não costumo utilizar as entidades.

    Enfim, continuo procurando e aguardando que um de nossos colegas consigo encontrar a solução.
    []s a Todos
    Wednesday, June 13, 2007 8:54 PM
  • realmente isso é uma coisa que já esta me dando nos nervos como todos disseram o dw faz isso pra gente com certeza o expression web tem que que fazer pois não só o dw mas o antigo front page faz e varios softwares do mercado que nem chegam perdo do dw e exw faz isso...

     

    Sunday, June 24, 2007 3:42 PM
  • Problema parcialmente resolvido

     

    Galera eu uso o front page 2003 e agora o Expression Web

     

    O Expression Web ao salvar qualquer arquivo até mesmo o php que eu uso com eles ele salva em utf-8 .

     

    Para mudar a opção e salvar como Us/western european(windows)

    Vá em menu tools->page edition option->Default Font ai vc mudar para a opção

    Us/western european(windows)

     

    Porém aqui na minha versão do EW 12.0.4518.1014 a opção não muda permanentimente e volta a acontencer o problema.

    No meu site www.oskaras.com o rodape é um include do php e tenho q fazer o seguinte para funcionar .

     

     

    Abro no bloco de notas o rodape.php e vou em salvar como ai na janela de salvar como mudo a codificação utf-8 para apenas unicode e ai resolvido.

     

     

    Agora temos que descobrir como deixar por padrão no EW a opção de salvar aquivo Us/western european(windows).

     

    Agradeço a todos quem puder ajudar

    meu msn pj7000@gmail.com

     

     

     

     

     

    Wednesday, July 25, 2007 8:03 PM
  • É incrivel, mas até agora a microsoft não corrigiu esse PROBLEMA.

    É melhor continuar com o Front Page...

    []'s
    Previatti
    Friday, December 14, 2007 8:00 PM
  • eu  fiz o seguinte e  resolveu para a página:

    file -> properties

    na aba languages definir:

    page language como portuguese brazil

    save e reloade como utf-8

    obtive meus acentos devolta.

    Thursday, August 21, 2014 7:02 PM