Fala galera! Antes de começar esse artigo, eu gostaria de desejar a todos os meu amigos do iMasters um próspero Ano Novo e que todos os nossos desejos possam se realizar.
Essa semana vou apresentar para vocês uma pequena dica. Quem está acompanhando essa série de PHP e XML e acabou criando seu próprio arquivo usando caracteres com acentos, com certeza obteve um erro.
Veja o arquivo XML abaixo:

Aparentemente ele está normal, mas veja que deixei o meu nome sem acentuação (JULIO CESAR MARTINI). Altere o arquivo XML e coloque acentuação ao nome e peça para visualizar o resultado no browser novamente.

Veja que é emitida uma mensagem de erro,
dizendo que existe um caracter inválido em nosso arquivo
que nada mais é que o ú
que colocamos no Júlio e o é
que colocamos em César.
Solucionando o problema
Para solucionar o problema, precisamos informar ao arquivo XML
o conjunto de caracteres usado. Par isso vamos acrescentar mais
um parâmetro na linha que definimos a versão do XML.
Ela vai ficar assim:
<?xml version="1.0" encoding="ISO-8859-1"
?>
Mas o que esse encoding faz? Ele está definindo que o nosso arquivo XML está usando um conjunto de caracteres em português. Se você estiver escrevendo em outra linguagem, por favor consulte o conjunto de caracteres apropriado no site: http://www.iso.org/
Feito essa alteração no arquivo XML,
veja o resultado:

Espero que tenham gostado! Não deixe de nos enviar críticas ou sugestões para o próximo assunto, afinal a coluna é de vocês.
Boa semana a todos!
Éden Alves
amigo ve se pode me ajudar, como faço para o php pegar informacoes de um arquivo do flash e gravar um xml no servidor com estas informacoes?
um abraço
Possuo uma apliação PHP/XML. As telas são compostas por arquivos XML,as informações são armazenadas em XML também. O PHP atua na camada de validação, processamento e recuperação de dados. Toda aplicação roda em cima de um servidor ligthttpd. Alterando o cabeçalho de utf-8 para ISO8859-1 os caracteres acentuados não são mostrados corretamente. A pergunta é:
A aplicação PHP ou Web server deveriam ser alterados também em algum ponto para que o navegador interprete corretamente a acentuação?
Kildere Whikichan
E aí gigante! Só na paz? Estou apanhando aqui do meu XML eu informei o conjunto e quando mando executar o acento não funciona. Estou usando CS4 e la em preferencias tanto para abrir r salvar ta marcado codificação UTF8 eu selecionei codificação padrão e também não deu em nada... Continuo sem os acentos.
Segue aí meu código:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<main
introTitleText = "KÍLDERE WHIKICHAN"
introTitleTextColor = "0xFFFFFF"
titleText = "Kildere Whikichan"
titleTextColor = "0xFFFFFF"
settingsText = "Kíldere Whikichan"
settingsTextColor = "0xCCCC33"
menuSpacer = "25"
darken = "4">
<menu>
<menuText>HOME</menuText>
<menuColorOut>0xFFFFFF</menuColorOut>
<menuColorOver>0xCCCC66</menuColorOver>
<menuPath>home.swf</menuPath>
</menu>
<menu>
<menuText>ABOUT US</menuText>
<menuColorOut>0xFFFFFF</menuColorOut>
<menuColorOver>0xCCCC66</menuColorOver>
<menuPath>about.swf</menuPath>
</menu>
<menu>
<menuText>NEWS</menuText>
<menuColorOut>0xFFFFFF</menuColorOut>
<menuColorOver>0xCCCC66</menuColorOver>
<menuPath>news.swf</menuPath>
</menu>
<menu>
<menuText>WORK</menuText>
<menuColorOut>0xFFFFFF</menuColorOut>
<menuColorOver>0xCCCC66</menuColorOver>
<menuPath>work.swf</menuPath>
</menu>
<menu>
<menuText>CONTACT US</menuText>
<menuColorOut>0xFFFFFF</menuColorOut>
<menuColorOver>0xCCCC66</menuColorOver>
<menuPath>contact.swf</menuPath>
</menu>
</main>
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.