Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Accenti con htmlText

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273

    Accenti con htmlText

    Ragazzi ho un maledetto problema con gli accenti e caratteri speciali..
    Prendendo del testo da variabili in un file php.
    ecco il mio codice in flash:
    codice:
    System.useCodepage = true;
    loader = new LoadVars();
    loader.load("inc/blog.inc.php");
    loader.onLoad = function(success) {
        for(var j = 1; j <= this.i; j++)
           {
    	   _root.output.htmlText += eval("this.data_ins" + j);
           _root.output.htmlText += eval("this.titolo" + j).split("\r\n").join("");
           _root.output.htmlText += eval("this.descrizione" + j).split("\r").join("");
    	   _root.output.htmlText += eval("this.autore" + j);
    	   }
    }
    Dove blog.inc.php restituisce variabili con testi presi da db sql.
    output è il testo dinamico.
    Come posso risolvere???
    Grazie..

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273
    Nessuno sa aiutarmi????

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    prova a passare per un htmlentities in php

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273
    niente da fare ...il problema rimane!

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da pancu
    niente da fare ...il problema rimane!
    prima di continuare in tentativi devi essere certo che il campo di testo accetti i caratteri accentati, verifica sopratutto se hai incorporato i caratteri e se il font scelto prevede gli accenti

    altra prova, metti in testa a tutti gli script questa riga qui:

    System.useCodepage = true;

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273
    Il font prevede gli accenti xchè uso Arial semplice.
    Ho incorporato gli accenti in Flash e come potete vedere nel mio codice nel primo post:
    codice:
    System.useCodepage = true;
    è stato inserito..
    Niente da fare purtroppo.

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da pancu
    Il font prevede gli accenti xchè uso Arial semplice.
    Ho incorporato gli accenti in Flash e come potete vedere nel mio codice nel primo post:
    codice:
    System.useCodepage = true;
    è stato inserito..
    Niente da fare purtroppo.
    oh, bene... allora prova a toglierlo

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273
    Niente non riesco a risolvere...

  9. #9
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da pancu
    Niente non riesco a risolvere...
    hai la possibilità di postare l'output che ti restituisce la pagina php lanciata sul browser?

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273
    Allora ho usato questa funzione presa su questo forum:
    codice:
    	 $caratteri_speciali = array( '!','"','#','$','%','&','(',')','@','€','à','á','â','ã','ä','å','æ','ç','è','é','ê','ë','ì','í','î','ñ','ò','ó','ô','õ','ö','ø','ù','ú','û','ü','ý','ÿ');
    	 $caratteri_sostitutivi = array('%21','%22','%23','%24','%25','%26','%27','%28','%29','%40','%20AC','%E0','%E1','%E2','%E3','%E4','%E5','%E6','%E7','%E8','%E9','%EA','%EB','%EC','%ED','%EE','%F1','%F2','%F3','%F4','%F5','%F6','%F8','%F9','%FA','%FB','%FC','%FD','%FF');
    
    	$fetch['descrizione'] =  str_replace($caratteri_speciali,$caratteri_sostitutivi,$fetch['descrizione']);
    Se non uso questa funzione il testo si interrompe ogni qualvolta trova un'accento o un carattere speciale.
    Se invece uso questa funzione mi restituisce ad esempio
    Codice PHP:
    &egrave
    al posto di una
    Codice PHP:
    è 
    .
    Mi sono spiegato??

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.