Ir para conteúdo

POWERED BY:

Arquivado

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

marco2010

formatação caracteres ficheiro xml

Recommended Posts

Formatação caracteres xml

Boas,

Tenho um ficheiro xml com o seguinte codigo:

<SlideshowBox>

<items>
<item>
<thumbnailPath>design editorial/1.png</thumbnailPath>
<largeImagePath>design editorial/1.png</largeImagePath>
<fullScreenImagePath>design editorial/1.png</fullScreenImagePath>
<description ><![CDATA[Livro "O conto da Muchia Dourada" de Eugénia Andrade para crianças com ilustrações originais.]]></description>

</item>
</item>
pois os caracteres "ç" entre outros n aparecem!?

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não precisa substituir os caracteres acentuados e/ou especiais, com exceção aos caracteres "&", "<" e ">". Para eles é necessário utilizar o <![CDATA[. Veja mais em XML CDATA.

 

Adicione o código abaixo no início de seu arquivo XML:

<?xml version="1.0" encoding="utf-8"?>
Mas não se esqueça de salvar o arquivo como UTF-8 também... Sobre essa questão de salvar o arquivo, veja o link abaixo:

 

http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Problemas com a codificação UTF-8 em PHP

 

Embora ele aborde arquivos PHP, isso acontece com qualquer tipo de arquivo e a solução também é aplicável a qualquer um deles.

 

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

O exemplo do código XML de seu primeiro post já é um XML gerado e ele só não está exibindo os caracteres acentuados corretamente em um browser, por exemplo, mas ao abrir o arquivo em um editor qualquer o caracteres estão lá? Ou essa estrutura é a que você pretende conseguir?

 

E esses dados estão vindo de um banco de dados?

Compartilhar este post


Link para o post
Compartilhar em outros sites

toda esta estrutura esta a funcionar correctamente, isto é, gera o ficheiro swf e coloca la as respectivas fotos e texto(o problema é a formatação dos caracteres).

no editor (dreamweaver) os caracteres estão lá, a nível dos browser's seja o internet explorer ou firefox os caracteres n aparecem!

Não os dados não estão vindo de nenhuma base de dados, é mesmo através desse xml.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou seja, tenho uns templates de slidesShow em formato SWF, e é com o xml que consigo colocar la fotos e texto. se quiser posso te mandar o template a pagina html e o respectivo xml.

 

assim que abre a pagina html com o template os caracteres n aparecem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, diante disso, se você já seguiu as dicas anteriores e o problema continua, acredito que o problema esteja no Flash e não no XML... http://forum.imasters.com.br/public/style_emoticons/default/closedeyes.gif

 

Disponibilize os arquivos para download, por gentileza...

 

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caracteres que você diz são acentos?

 

Se o seu campo de texto no FLA original não tiver formatado com os embed de Latin e System.useCodePage = true ou false

Não vai funcionar nunca... pois a lingua inglêsa não tem acentos.

 

Abraços

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.