Compatibilidade de acentos em PHP + Flash

Publicado por Afonso França de Oliveira em 01/11/2005

[ Hits: 10.369 ]

 


Compatibilidade de acentos em PHP + Flash



Passei por uma situação muito inusitada quando criava apresentações dinâmicas em Flash. Ao retornar variáveis do PHP ou mesmo de um arquivo de texto comum, os acentos não retornavam de forma correta.

Após alguma pesquisa no help do flash, descobri que o input de variáveis do Flash trabalha com o formato mime plain-text.

O que fazer então para converter o texto para esse formato? Depois de fazer uma pesquisa na documentação do PHP e não encontrar nada, fiz um software para converter arquivos de texto comuns em MIME através da substituição das letras acentuadas por seus respectivos códigos UTF8.

Essa solução paliativa funcionou até que precisei implementar banco de dados. Então voltei ao PHP e comecei a pesquisar funções. Após testes com muitas funções, descobri que a função utf8_encode() faz a conversão.

Foi batata, peguei toda a string de saída e passei por essa função antes de imprimir:

<?php
$saida="Esse é um teste que utiliza acentos";
$saida=utf8_encode($saida);
echo $saida;
?>

Até mais...

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Eclipse 3.2, Ubuntu 6.10 e PHPEclipse

Corrigindo common.php do phpbb3

Função file() para exibição de arquivos em PHP

Excluir arquivo de uma pasta do servidor através do PHP

Mostrar mensagem aleatória (arquivo texto)

  

Comentários
[1] Comentário enviado por andrey em 01/11/2005 - 18:18h


Boa essa!

[2] Comentário enviado por Lerub em 05/10/2012 - 00:22h

Genius!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts