Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Codifica testo AJAX

  1. #1
    Utente di HTML.it L'avatar di rugg88
    Registrato dal
    Jan 2012
    Messaggi
    106

    Codifica testo AJAX

    Salve a tutti,

    ho creato uno script per una chat necessario per visualizzare la conversazione. L'unico problema è che nella textarea le lettere con l'accento non vengono visualizzate. Al loro posto, infatti, compare questo simbolo: �. Ho controllato la pagina php da dove viene prelevato il testo ma li risulta tutto ok. Come posso risolvere il problema?

    Questo è il codice:

    function visualizza()
    {
    var xmlhttp;
    if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp=new XMLHttpRequest();
    }
    else
    {// code for IE6, IE5
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange=function()
    {
    if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("visualizza").value=xmlhtt p.responseText;
    }
    }
    xmlhttp.open("GET","chat_visualizza.php",true);
    xmlhttp.send();
    }

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Normalmente le soluzioni sono o lato server con dei replace o con codifiche header corrette oppure con meta tag charset adeguati, comunque la strada js e la più complessa e difficile (mai fatta una codifica js).
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di rugg88
    Registrato dal
    Jan 2012
    Messaggi
    106
    Grazie per il suggerimento.
    Come posso conoscere la codifica adeguata da utilizzare?

  4. #4
    Utente di HTML.it L'avatar di rugg88
    Registrato dal
    Jan 2012
    Messaggi
    106
    Ho risolto diversamente con una codifica lato server. In particolare ho utilizzato la codifica PHP utf8_encode.

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.