Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309

    Script Ajax e caratteri speciali??

    Salve a tutti, sto usando uno script in Ajax per inviare i dati di un form ad una pagina che mi deve spedire un amail, i campi del form sono molto semplici:

    Nome, mail, nome destinatario, mail destinatario, testo.

    Quando inserisco dei caratteri speciali tipo òàèéùì la mail mi arriva con dei caratteri strani, mi sapreste dare una mano??
    Lo script è il seguente:

    Codice PHP:
    function postHtmlText(fragment_urlelement_id,form_name) {
        var 
    stringParameters =getStringParamenters(form_name);
        var 
    xmlhttp assegnaXMLHttpRequest();
        var 
    element document.getElementById(element_id);
        
    xmlhttp.onreadystatechange = function() {        
            if (
    xmlhttp.readyState == && xmlhttp.status == 200) {
                
    element.innerHTML xmlhttp.responseText;
            }
        }
        
    xmlhttp.open("POST"fragment_url);    
        
    xmlhttp.setRequestHeader("content-type","application/x-www-form-urlencoded");
        
    xmlhttp.send(stringParameters);

    Ciao By Peter_Pan...

  2. #2
    Codice PHP:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    e utilizzare encodeURIComponent per le stringhe inviate.

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    Se ho capito bene, questa stringa la metto in pagina

    Codice PHP:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    e poi quando leggo i dati dai campi di testo devo fare encodeURIComponent??
    Ciao By Peter_Pan...

  4. #4
    Codice PHP:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    la metti nella pagina chiamante (quella che ha lo script js)

    e prima di inviare i dati via post una cosa del genere

    encodeURIComponent(valore_campo) per tutti i campi.

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.