JoãoVagner

Blog sobre Design, tecnologia da informação, programação e linux!

Xajax - A Briga!

Agosto3

Boa tarde pessoal,

Eu estou começando a fuçar legal com xaJax, e estou criando coisas para suprir as necessidade do framework.

Estarei postando coisas simples de xajax ou para usar com, assim pode ir pegando o jeitinho de como começar com ele.

Eu criei uma função para resolver o problema de conversão de caracteres utf8 e ISO, pois ele dá vários problemas com isso:

<?php 
function converteAjax($conteudo, $tipo) {
	if($tipo == "iso") {
	$conteudo	=	mb_convert_encoding($conteudo,"iso-8859-1","utf-8");
	}
	elseif($tipo == "utf8") {
	$conteudo	=	mb_convert_encoding($conteudo,"utf-8","iso-8859-1");
	}
return addslashes($conteudo);
}
?>

Para usar a função basta chamar ela passando os parametros:

<?php 
$conteudo = "Conteudo vindo em utf8";
//converte de utf8 para iso
converteAjax($conteudo, "iso");

//converte de iso para utf8
converteAjax($conteudo, "utf8");
?>

Claro, isso não é apenas para xajax, pode ser usado em qualquer lugar aonde tenha problemas com UTF8 e ISO.

Breve mais coisas de xajax!

Abraços

Compartilhe!
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • BarraPunto
  • BlogMemes Sp
  • De.lirio.us
  • E-mail this story to a friend!
  • LinkaGoGo
  • LinkArena
  • Live
  • Print this article!
  • Rec6
  • Socialogs
  • Spurl
  • Taggly
  • Technorati
  • TwitThis
  • YahooMyWeb
12 Comments to

“Xajax - A Briga!”

  1. On Agosto 3rd, 2006 at 6:49 pm José Luiz Coe Says:

    O ideal seria nao precisar dessas coisas, mas as vezes pegamos “o bonde andando” e tem que rolar essas conversoes.

  2. On Agosto 3rd, 2006 at 6:51 pm João Vagner Brito de Medeiros Says:

    José Luiz Coe said:

    O ideal seria nao precisar dessas coisas, mas as vezes pegamos “o bonde andando” e tem que rolar essas conversoes.

    Como meu irmão disse, uma gambiarra aqui, outra lá, assim vamos levando a vida!

  3. On Agosto 10th, 2006 at 1:17 pm Wallace Says:

    Estou começando a desenvolver uma componentização em PHP.

    algo do tipo:

    $btn = new Button();
    $btn->setPositionLeft(200);
    $btn->setPositionTop(50);
    $btn->setText(”Clique Aqui”);
    $btn->onClick(”alert(’teste’);”);

    Pretendo implementar estes recursos com a biblioteca xajax, ainda estou estudando, apezar de usar o xajax perfeitamente bem, preciso de mais tempo.

    PS::.. A biblioteca gráfica OO, está funcionando perfeitamente em sua versão beta =P

    flw.

  4. On Agosto 23rd, 2006 at 10:42 pm Fabiano Fernandes Says:

    Pessoal,
    leiam a documentação oficial direitinho… o próprio framework se dispoe de metodo para tratar isso, com uma linha apenas logo após a instancia do objeto:

    $xajax = new xajax();
    $xajax -> setCharEncoding(”ISO-8859-1″);

    ok?
    testem ai.

  5. On Agosto 24th, 2006 at 8:53 am João Vagner Brito de Medeiros Says:

    Fabiano Fernandes said:

    Pessoal,
    leiam a documentação oficial direitinho… o próprio framework se dispoe de metodo para tratar isso, com uma linha apenas logo após a instancia do objeto:

    $xajax = new xajax();
    $xajax -> setCharEncoding(”ISO-8859-1″);

    ok?
    testem ai.

    Isso eu tinha testado, porem comigo não funcionou ;-).

    Pode ser que com alguém funcione, fica ai a dica.

    Abraços e obrigado pelos comentários

  6. On Setembro 2nd, 2006 at 2:18 pm Jackson Cunha Says:

    Cara, estou desenvolvendo com xajax “ja faz 3 projetos” (medida de tempo em numero de projetos :P ).

    Uma complicação que surge:
    De acordo com a documentação, uma sugestão para organizar é a seguinte: “arquivo.php”, “arquivo.server.php” e “arquivo.commom.php”. Até ai tudo bem. No arquivo “arquivo.server.php” vc inclui os arquivos das funções que codifica e as classes necessárias. O problema: O GRANDE NUMERO DE ARQUIVOS DE FUNÇÕES E CLASSES QUE SERÃO INCLUIDOS no arquivo “admin.server.php” acaba deixando O PROCESSAMENTO LENTO.

    Se alguém tiver uma maneira de contornar este problema, por favor me envie um e-mail, adoraria conversar sobre isso.

    Abraço

  7. On Setembro 2nd, 2006 at 6:27 pm João Vagner Brito de Medeiros Says:

    Jackson Cunha

    Eu simplesmente deixo tudo na mesma página, e não sinto nenhuma diferença quanto ao desempenho ;-)

    Como é apenas uma recomendação, eu pensei em não seguir. Tente ai e me diz os resultados ;)

  8. On Novembro 8th, 2006 at 11:14 am Gustavo Says:

    Pelo sim, pelo não, salvou meu dia.

  9. On Novembro 29th, 2006 at 2:18 pm João Vagner Brito de Medeiros Says:

    Estou pensando em mudar de profissão! Virar super heroi! hahahaha

    Abraços e espero ter ajudado :)

  10. On Maio 26th, 2008 at 1:52 pm Samuca Says:

    Kra, essa rotina sua me salvou, cansei de apanhar de acertar o encoding no xajax …

    valeu !

  11. On Maio 26th, 2008 at 4:08 pm João Vagner Brito de Medeiros Says:

    Opa é bom salvar a galera! me sinto como um super-herói

  12. On Outubro 3rd, 2008 at 1:33 pm Keyne Says:

    Você poderia ter usado utf8_encode e utf_decode ao invéz de mb_convert_encoding, mais simples =).

Email will not be published

Website example

Your Comment: