Problema con acentos en el subject del mail desde PHP
4 seguidores
Buenas,
Hace bastante tiempo que hago formularios de contacto en php pero hasta ahora no se había dado el caso de que sea el usuario quien ponía el tema (normalmente siempre son formularios desde web).
El caso es que desconozco el pq pero los acentos en el subject se me ven como X o cualquier carácter raro y ni utf encodes ni decodes ni ná.
¿Alguien tiene el mismo problema?
ozke
Nada nada, no es eso.
Es algo del charset, segurísimo.
Es como que se aplica bien a todo el documento excepto al subject.
¿Alguien puede pasar un script q chute bien con acentos? :?
markshock
mete el texto del subject en una variable y pasa esa variable
por la funcion utf8_decode() o utf8_encode() de PHP según lo que necesites.
Es lejia pura.. te dejará los caracteres... finos finos.. jejeje
http://es.php.net/utf8-decode
el problema está en la codificación.. que si es ISO.. se descojona..
ozke
zigotica
no se, igual si pegas algun cacho... basicamente la definicion del header
A ver si mañana lo pego, ahora no lo tengo aqui :S
A falta de pegarlo, gracias una vez más por la ayuda :)
zigotica
no se, igual si pegas algun cacho... basicamente la definicion del header
ozke
zigotica
¿no será cosa del mime y/o del charset?
Es lo q he estado mirando pero o no me aclaro bien o nose q hago :S
zigotica
¿no será cosa del mime y/o del charset?
ozke
sip, y si pongo ni q sea a mano á al llegar al correo sale... á y no á !!!!
ninjawebstudio
Ummmm, ¿has probado a hacer una función antes de introducir en la base de datos que te pase los acentos, eñes, etc a su equivalente en caracter extendido? Es decir, que te coja la cadena introducida y la recorra sustituyendo á por aacute?