Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    446

    [ajax] caratteri accentati

    So che sono presenti sul forum diverse discussioni al riguardo (così come se cerco con google escono diverse discussioni a proposito) ma io proprio non riesco a capire come fare a visualizzare correttamente i caratteri accentati.
    Nella mia pagina praticamente uso jquery per modificare il testo contenuto in un certo div (mi sono ispirata a questo http://free-script.it/post/Script_aj...in_loco-38.htm usando però la libreria jquery, quindi in realtà il js è leggermente differente).
    nella mia pagina .html ho <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

    invio i dati ad una pagina che chiamo update.php in questo modo:

    codice:
    $.post("update.php", { 
    		campo: getvar+i,
    		value: value,
    		oldvalue: oldvalue
    	}, 
    	function(d) {
    		if(d)
    		{
    			$('#nome'+i).html("<a href=\"javascript:void(null);\" onclick=\"change(this,'"+getvar+"','"+i+"')\">"+value+"</a>");
    		}
    	});
    a questo punto nella pagina update vado a modificare il testo nel db. Alla fine nel db i caratteri accentati si presentano così &agrave mentre in fase di visualizzazione li vedo correttamente. Solo che nel database a me servono scritti con l'accento.

    Vi prego aiutatemi....ho un'enorme confusione

  2. #2
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Re: [ajax] caratteri accentati

    Originariamente inviato da 83kiara83
    So che sono presenti sul forum diverse discussioni al riguardo (così come se cerco con google escono diverse discussioni a proposito) ma io proprio non riesco a capire come fare a visualizzare correttamente i caratteri accentati.
    Nella mia pagina praticamente uso jquery per modificare il testo contenuto in un certo div (mi sono ispirata a questo http://free-script.it/post/Script_aj...in_loco-38.htm usando però la libreria jquery, quindi in realtà il js è leggermente differente).
    nella mia pagina .html ho <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

    invio i dati ad una pagina che chiamo update.php in questo modo:

    codice:
    $.post("update.php", { 
    		campo: getvar+i,
    		value: value,
    		oldvalue: oldvalue
    	}, 
    	function(d) {
    		if(d)
    		{
    			$('#nome'+i).html("<a href=\"javascript:void(null);\" onclick=\"change(this,'"+getvar+"','"+i+"')\">"+value+"</a>");
    		}
    	});
    a questo punto nella pagina update vado a modificare il testo nel db. Alla fine nel db i caratteri accentati si presentano così &agrave mentre in fase di visualizzazione li vedo correttamente. Solo che nel database a me servono scritti con l'accento.

    Vi prego aiutatemi....ho un'enorme confusione
    Prova ad aggiuncere questo:

    htmlentities = converte TUTTI i caratteri che hanno una corrispettiva entità HTML li rende innoqui e mette a video come era stato scritto all'origine

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.