[Resolvido] Codificar os dados ou não?
Olá. Fazia tempos que eu não aparecia, estava estudando...
Fiz um sistema em php / mySQL e agora estou construindo uma interface AJAX para o sistema. Em php é mais tranquila a questão dos caracteres especiais, trabalho só em UTF-8 e os acentos não dão problema, apenas alguns caracteres como "&". Em AJAX, tenho que passar os dados para o php e já é uma outra fonte de problemas. Pensei em codificar em hexadecimal, tipo uma linha query string, segundo o que eu li nesse ótimo artigo:
http://www.blooberry.com/indexdot/html/topics/urlencoding.htm
Os textos ficariam bastante alterados. A questão é: decodificar ao receber no php antes de enviar para o mySQL ou mandar assim mesmo?
Se eu não decodificar, será mais seguro, penso eu; Mas se eu decodificar, fica mais "limpinho" dentro da base, posso editar direto, e usar os resultados de uma query sem ter que decodificar toda a vez.
Como estou desenvolvendo sozinho, gostaria de saber a opinião de outros desenvolvedores. O que vocês adotam como solução?
Discussão (6)
Carregando comentários...