Jump to content


geekweb

Member Since 05/12/2004
Offline Last Active 26/06/2008, 10:33
-----

Topics I've Started

O Sinal De '+' Não Aparece

25/06/2008, 18:56

Tenho um arquivo swf que puxa o conteudo de um banco de dados,
e nele há o caracter '+', porém não aparece.
Já adicionei no embed fonts o caracter.

Será que é na forma que peguei o texto?
Ou o tipo do campo do banco de dados? TEXT
Quando vejo diretamente no banco de dados aparece o caracter + normal.

AS
// Objeto LoadVars.
var retorno:LoadVars = new LoadVars();
// Carrega o arquivo PHP 'retorno.php'.
retorno.load('retorno.php?tabela=promocoes');
// Ao arquivo ser carregado a função 'carregarDados()' é chamada através do evento onLoad.
retorno.onLoad = carregarDados;
function carregarDados():Void{
// pegar o ultimo cadastrado
texto.text = retorno['conteudo' + (this.nLoop-1)];
};



retorno.php

....
while($n = mysql_fetch_array($sql)){
$dados .= '&id' . $nLoop . '=' . $n['id'];
$dados .= '&conteudo' . $nLoop . '=' . $n['conteudo'];
$nLoop++; //soma 1 a cada loop.
};

echo utf8_encode($dados) . '&nLoop=' . $nLoop;
....

aguardo ajuda
obrigado

tratei no php com a função str_replace... e funcionou,
não sei se foi o ideal, pois poderá haver outros caracteres especiais...
talvez criar uma biblioteca deles seria interessante....

obrigado.

IPB Skin By Virteq