[Cascavel-pm] Problemas apenas nas requisições via ajax (caracteres com acentuação)

Fernando Oliveira fernandocorrea em gmail.com
Quarta Setembro 3 12:13:16 PDT 2008


Mas convenhamos... o golf é muito mais divertido!!!

2008/9/3 Wendel Scardua <wendelscardua em gmail.com>

> 2008/9/3 Agnaldo Macedo <agnaldo em starweb-software.com.br>:
> > Re-incidente em não usar a identação que foi sugerida?
> > Re-incidente em não a nomenclatura sugerida?
> > Re-incidente em não usar o pacote X em detrimento do Y (embora ambos
> > resolvam) ?
> > Re-incidente porque fez $a = "maça" ao invés de $a='maça' (sendo que
> neste
> > ponto ambas as instruções estão atribuindo uma string para uma variavel)
> ?
> > Re-incidente porque fez $a = $a + 1 ao invés de $a++  (sendo que neste
> ponto
> > ambas as instruções estão fazendo o mesmo incremento) ?
> >
>
> Em que momento houve critica de alguém sobre ele fazer a mesma coisa
> de forma diferente ?
>
> No caso, usar uma regexp que transforma *alguns* chars utf-8 em latin1
> não me parece ser o mesmo que usar módulos e funções específicas (e
> testadas) para conversão de utf8 como foi sugerido.
>
> Além disso, sua conta tá meio estranha: revi aqui a thread, e as 3
> primeiras respostas iam na direção certa para resolver o problema dele
> (o ajax manda em utf8, trate utf8 no script ; o ideal seria preservar
> o utf8, mas se não dá, converta direito pra latin1 ). Daí com o
> problema praticamente resolvido (tá, no máximo ele pergunta como
> converter o utf8 pra latin1 e alguém responde, com ou sem RTFM), é que
> começaram a sugerir outras sugestões.
>
> A confusão começou quando alguém mandou uma regexp gambiarra que
> quase-funciona, e essa mensagem foi elogiada, como "viu, é isso que eu
> queria". E quando alguém apontou que a gambiarra era uma forma ruim de
> se fazer isso, e sugeriu a forma certa de se fazer, foi
> criticado/ignorado/whatever.
>
> Acho que ninguém aqui reclamaria de resolver o problema de formas
> diferentes. Afinal, TIMTOWTDI. O que não é bem visto é resolver o
> problema de formas erradas, e insistir que a forma errada é boa. É o
> mesmo que achar legal usar código "golfe" em sistemas em produção.
>
> <Exemplo>
>
> Se alguém chega e pergunta como faz pra converter números pra
> algarismos romanos, eu acho que a resposta "procurar por Roman no
> CPAN" é muito mais útil do que:
>
> <fake quote>
> Usa esse código aqui cara, eu não manjo muito mas parece q funciona,
>
> $b=.5;$$_=$b*=5-($a^=3)for IVXLCDM=~/./g;$\+=($$_<$x?-1:1)*($x=$$_)for
> reverse<>=~//g;print
> </fake quote>
>
> Até mesmo uma resposta com o algoritmo inteiro, detalhado, seria
> melhor do que o golfe acima. Claro, entra na questão de "dar o peixe /
> ensinar a pescar": eu prefiro que ensinem a pescar; mas se é pra dar o
> peixe,  que dê um salmão ou um atum, não uma lata de sardinha
> vencida.... Se estão oferecendo salmão e "sardinha vencida" pra pessoa
> e ela prefere a sardinha, a pessoa tem gostos alimentares bem
> estranhos...
> </Exemplo>
>
> []s
> Wendel
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>



-- 
Just another Perl Hacker,
Fernando (SmokeMachine)
http://perl-e.org
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20080903/4a9c7e9f/attachment.html>


Mais detalhes sobre a lista de discussão Cascavel-pm