Problemas com Feed RSS (PHP)

24/10/2014

0

Bom pessoal, estou tendo uma certa dificuldade com meu FEED.
é o seguinte, quando faço uma publicação meu meu editor de texto transforma o texto que usei em código html exemplo abaixo.
Á <!-- ele trnaforma para => --> Aacute;


e isso mão tinha problema, meu site funciona corretamente com ele, o problema foi quando fui criar o feed, vi que estava corrompendo a página e dava erro e verifiquei que era isso que estava causando o problema, o xml não estava transformando os códigos em letras novamente, pois bem, pra isso eu resolvi achar outro jeito e colocar as letras e fiz assim.
$mapa = array(
		'Aacute;' 	=> 'Á',
		'Aacute;' 	=> 'Á',
		'aacute;' 	=> 'á',
		'Acirc;' 	=> 'Â',
		'acirc;' 	=> 'â',
		'Agrave;' 	=> 'À',
		'agrave;' 	=> 'à',
		'Aring;' 	=> 'Å',
		'aring;' 	=> 'å',
		'Atilde;' 	=> 'Ã',
		'atilde;' 	=> 'ã',
		'Auml;' 	=> 'Ä',
		'auml;' 	=> 'ä',
		'AElig;' 	=> 'Æ',
		'aelig;' 	=> 'æ',
		'Eacute;' 	=> 'É',
		'eacute;' 	=> 'é',
		'Ecirc;' 	=> 'Ê',
		'ecirc;' 	=> 'ê',
		'Egrave;' 	=> 'È',
		'egrave;' 	=> 'è',
		'Euml;' 	=> 'Ë',
		'euml;' 	=> 'ë',
		'ETH;' 	=> 'Ð',
		'eth;' 	=> 'ð',
		'Iacute;' 	=> 'Í',
		'iacute;' 	=> 'í',
		'Icirc;' 	=> 'Î',
		'icirc;' 	=> 'î',
		'igrave;' 	=> 'ì',
		'Iuml;' 	=> 'Ï',
		'iuml;' 	=> 'ï',
		'Oacute;' 	=> 'Ó',
		'oacute;' 	=> 'ó',
		'Ocirc;' 	=> 'Ô',
		'ocirc;' 	=> 'ô',
		'Ograve;' 	=> 'Ò',
		'ograve;' 	=> 'ò',
		'Oslash;' 	=> 'Ø',
		'oslash;' 	=> 'ø',
		'Otilde;' 	=> 'Õ',
		'otilde;' 	=> 'õ',
		'Ouml;'	=> 'Ö',
		'ouml;' 	=> 'ö',
		'Uacute;' 	=> 'Ú',
		'uacute;' 	=> 'ú',
		'Ucirc;' 	=> 'Û',
		'ucirc;' 	=> 'û',
		'Ugrave;' 	=> 'Ù',
		'ugrave;' 	=> 'ù',
		'Uuml;' 	=> 'Ü',
		'nbsp;' 	=> ' ',
		'sdot;' 	=> '.',
		'middot;' 	=> '.',
		'#13;' 	=> ' ',
		'uuml;' 	=> 'ü',
		'Ccedil;' 	=> 'Ç',
		'ccedil;' 	=> 'ç',
		'sbquo;' 	=> (','),
		'&' => ''
		);
$texto 	=	strtr($dados['conteudo'], $mapa);



os códigos estão sem o & pq o devimidea estava convertendo em texto normal rsrs

e parecia estar funcionando normalmente, bom está funcionando mas não normalmente [url:descricao=veja aqui como ele está]http://www.marratecnologia.net/feed/[/url] aparece tudo e tals, os validadores dizem que é um feed válido, mas continua dando alguns erros por conta desses códigos, e quando as pessoas recebem o email do feed chega com essa aparência!

[img:descricao=Aparência do Email]http://arquivo.devmedia.com.br/forum/imagem/378257-20141024-093104.png[/img]

bom, eu só queria resolver esse problema, tem como fazer o feed ler os códigos html sem precisar usar esse código que estou usando? alguma idéia de como resolver meu problema?
Cleyton Caetano

Cleyton Caetano

Responder

Posts

24/10/2014

Wander Santos

muda o encode na metatag para utf-8
Responder

24/10/2014

Cleyton Caetano

muda o encode na metatag para utf-8


já fiz, meu deu erro!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar