Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Resident Evil
Por percival
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Compatibilidade de acentos em PHP + Flash
Linux user
Publicado por Afonso França de Oliveira em 01/11/2005

Login: afonso_franca, 7779 pontos
[ Hits: 7130 ]

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
   Dica Linux recomendada Habilitando sintaxe colorida para arquivos PHP no Emacs
   Dica Linux recomendada Corrigindo common.php do phpbb3
   Dica Linux recomendada Excluir arquivo de uma pasta do servidor através do PHP
   Dica Linux recomendada Simples contador com manipulação de arquivo em PHP
   Dica Linux recomendada PHP5 + PDFliblite + Ubuntu 9.04

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


Boa essa!


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.