Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    75

    caratteri accentati su campo dinamico

    Ciao, ho un problema su un campo di testo dinamico... ho letto altri post ma non ho trovato una soluzione funzionante... mi sembra impossibile!!!
    Il problema è che io carico da .txt un testo con lettere accentate ma queste non vengono visualizzate. Premetto che:
    il font è Arial;
    ho provato a incorporare tutto;
    ho provato anche l'istruzione System.usecodepage=true;
    il mio .txt viene scritto attraverso un form php ma sul txt compare tutto perfettamente ed è Flash che non capisce il carattere accentato

    Possibile che non ci sia una soluzione al problema?

    Aspetto un vostro aiuto.
    Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    il txt deve avere codifica Unicode o UTF-8 perchè i caratteri accentati vengano visualizzati correttamente, dovresti verificare il modo di salvare il txt da PHP

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    75
    Grazie And... senti sapresti come fare in php?? io ho provato questa routine:

    $testo="testo=".$text;

    $f=fopen("nome_file_ita.txt", "wb"); // 'b' flag per forzare il formato binary
    $testo=utf8_encode($testo);
    fputs($f, $testo);
    fclose($f);

    ma non va... Se salvo il file con ultraedit in modo UTF8 funziona ma se lo scrivo da php no.
    Come faccio a capire in quale codifica si trova un file txt??
    Grazie mille

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da wolfman
    Grazie And... senti sapresti come fare in php?? io ho provato questa routine:

    $testo="testo=".$text;

    $f=fopen("nome_file_ita.txt", "wb"); // 'b' flag per forzare il formato binary
    $testo=utf8_encode($testo);
    fputs($f, $testo);
    fclose($f);

    ma non va... Se salvo il file con ultraedit in modo UTF8 funziona ma se lo scrivo da php no.
    Come faccio a capire in quale codifica si trova un file txt??
    Grazie mille
    il codice dovrebbe essere corretto, ma se il file esiste già, forse è già salvato in precedenza in ISO-8859-1, dovresti eliminare il file e riprovare

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.