Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/08/2009, 10:25
nevergame
 
Fecha de Ingreso: julio-2006
Ubicación: sevilla
Mensajes: 251
Antigüedad: 18 años, 4 meses
Puntos: 5
Problemas con ñ y acentos lo he probado todo

He probado todo tanto conversiones por funcion como conversiones por mime

Mi situacion es la siguiente estoy usando prototype, y envio los formularios por post, por lo que tengo entendido post lo envia en formato utf8 que es como tengo el fichero pero el problema es el siguiente aparecen las ñ y acentos mal,

puede ser por la funcion Form.serialize?

si es asi hay alguna forma de aplicar la funcion escapeHTML() a cada campo antes de serializar , algo en plan escapeHTML(Form.serialize)

si usan prototype como solucionaron este incoveniente


Código javascript:
Ver original
  1. function guardar_dato(url,metodo,formulario,validacion,seccion,css){
  2.    
  3.     var url = url;
  4.     var metodo = metodo;
  5.     var formulario = formulario;
  6.     var seccion = seccion;
  7.     var css = css;
  8.     var validacion = validacion;
  9.    
  10.     new Ajax.Request(url, {
  11.     method: metodo,
  12.     asynchronous: true,
  13.     postBody: Form.serialize(formulario),
  14.     onSuccess: procesaRespuesta,
  15.     onFailure: muestraError})
  16.  
  17.    
  18.     alert(Form.serialize(formulario));
  19.     //alert(seccion + " " + css);
  20.    
  21.     a= setTimeout("cerrarSubSeccion('subseccion',1)",1000);
  22.     b= setTimeout("getSeccion('"+ seccion +"','"+ css +"',1)",1000);
  23.    
  24.    
  25.     }