Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dedindol

[Resolvido] XML + ASP = Carcteres estranhos

Recommended Posts

Opa galera belezinha?

 

To com um problema num site que um amigo fez em flash,

 

é o seguinte, peguei os swf e joguei em páginas asp, os swf puxam os textos de arquivos XML, porém as palavras

com acentos ou cdilha estão muito estranhas,

 

A palavra "peça" por exemplo aparece como "Peça"

A palavra "melão" aparece como " Melão" e assim por diante.

 

Eu já achei inívemras soluções na web mais nenhuma resolveu meu problema.

 

Já coloquei content="text/html; charset=UTF-8" e mudei para iso... mesmo assim nao funcionou.

 

O link para visualizar a página é: esse aqui

 

Aí vão as páginas asp e XML para vocês verem se conseguem me ajudar.

 

Página ASP

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Agência InterAGE</title>
<script type="text/javascript" src="flash.js"></script>

<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
-->
</style></head>

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center"><script type="text/javascript">
    GerarSWF("portonline.swf",650,800,"site");
</script></td>
  </tr>
</table>
</body>
</html>

Página XML

<?xml version="1.0" encoding="UTF-8"?>

<galeria>

<foto local="online/01.jpg" legenda="Cliente: Cookie | Peça: E-Commerce" />

<foto local="online/02.jpg" legenda="Cliente: Acacia Madeiras | Peça: E-mail Marketing" />

<foto local="online/03.jpg" legenda="Cliente: Balaio das Gatas | Peça: E-mail Marketing" />

<foto local="online/04.jpg" legenda="Cliente: Biomarine | Peça: E-mail Marketing" />

<foto local="online/05.jpg" legenda="Cliente: Clube da Pizza | Peça: E-mail Marketing" />

<foto local="online/06.jpg" legenda="Cliente: Cookie | Peça: E-mail Marketing" />

<foto local="online/07.jpg" legenda="Cliente: Cosmobeauty | Peça: E-mail Marketing" />

<foto local="online/08.jpg" legenda="Cliente: Ecobaby | Peça: E-mail Marketing" />

<foto local="online/09.jpg" legenda="Cliente: Equos | Peça: E-mail Marketing" />

<foto local="online/10.jpg" legenda="Cliente: Jacques Janine | Peça: E-mail Marketing" />

<foto local="online/11.jpg" legenda="Cliente: Jovem Banca | Peça: E-mail Marketing" />

<foto local="online/12.jpg" legenda="Cliente: Liz | Peça: E-mail Marketing" />

<foto local="online/13.jpg" legenda="Cliente: Lizard King | Peça: E-mail Marketing" />

<foto local="online/14.jpg" legenda="Cliente: Medlaser | Peça: E-mail Marketing" />

<foto local="online/15.jpg" legenda="Cliente: Melão Amarelo | Peça: E-mail Marketing" />

<foto local="online/16.jpg" legenda="Cliente: Mirror | Peça: E-mail Marketing" />

<foto local="online/17.jpg" legenda="Cliente: Obelle | Peça: E-mail Marketing" />

<foto local="online/18.jpg" legenda="Cliente: Parada do Surf | Peça: E-mail Marketing" />

<foto local="online/19.jpg" legenda="Cliente: Red Beach | Peça: E-mail Marketing" />

<foto local="online/20.jpg" legenda="Cliente: Espaço Único | Peça: E-mail Marketing" />

<foto local="online/21.jpg" legenda="Cliente: Vida Bela | Peça: E-mail Marketing" />

<foto local="online/22.jpg" legenda="Cliente: Wiseup | Peça: E-mail Marketing" />

<foto local="online/23.jpg" legenda="Cliente: Yhoma | Peça: E-mail Marketing" />

<foto local="online/25.jpg" legenda="Cliente: Alcoa | Peça: Newsletter" />

<foto local="online/26.jpg" legenda="Cliente: Jacques Janine | Peça: Site" />

</galeria>

Valeu Galera.

Compartilhar este post


Link para o post
Compartilhar em outros sites

caracteres da pagina, aconteceu comigo, se tiver usando o DW clica em Modify http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Page Properties http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Title/Encondig e escolhe UTF-8

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa Ted k',

 

Não funcionou cara.

 

No ASP tá assim:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

E no XML tá assim:

<?xml version="1.0" encoding="utf-8"?>

continua a mesma coisa

peça = Peça:

etc.

Compartilhar este post


Link para o post
Compartilhar em outros sites

complementando a dica do ted

coloque na primeira linha da página o seguinte:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
faça o que o ted k' indicou(pode-se usar o atalho Crtl+J no DW - escolha Title Encoding > Encoding = UTF-8

 

acredito que seu arquivo de XML tenha que estar em UTF-8 também, abra com o bloco de notas e salve ele como UTF-8(deve estar como ANSI

 

se não funcionar:

Pelo que entendi você carrega esse XML no flash. nele tem uma propriedade para codificação:

system.useCodepage=false

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, show de bola, resolveu o problema... valeu...

 

agora tem uma outra coisinha...hehe...

no IE abre normal a página, mas se eu abrir no FF ou no Chrome, só aparece o código, veja o link http://cominterage.com.br/portonline.asp para

ver como aparece...

 

Se eu salvar os arquivos como .html ele abre o site normalmente em todos os navegadores sem problema nenhum, mas precisa ser em asp por causa do formulário de contato e por conta de uma área para cadastro de newslatter qeu colocarei em todas as páginas mais pra frente...

 

valeu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Problemas definitivamente resolvidos...hehe...

 

Seguinte, o problema de nao rodar no firefox é que o servidor não roda asp mesmo...hehe

 

coloquei em outro servidor e agora está rodando direitinho.

 

Quanto ao outro problema, dos caracteres estranhos,

 

mesmo colocando o UTF-8 ainda tava dando problema com os caracteres acentuados nos XML

 

para resolver eu apenas abri todos os XML no bloco de notas e salvei como UTF-8, pois ainda estavam em ANSI.

 

Fica a dica,

 

mesmo colocando em UTF - 8 pelo DW ou outro programa, abra o XML no bloco de notas e salve como UTF-8

 

prontinho, vai funcionar.

 

A é, mesmo assim não se esqueça de colocar o código <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> no topo da página ASP.

 

Abraços a todos e obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.