Visualizzazione risultati 1 fino 1 di 1

Discussione: Charsets - Siano maledetti -.-

  1. #1
    Guest

    Predefinito Charsets - Siano maledetti -.-

    Salve a tutti,
    oggi è una giornata che mi litigo con il sistema di encoding caratteri, e non ne posso più XD

    Ho una struttura composta da queste parti:

    Un form HTML, con una textarea.
    Al submit il contenuto della textarea viene inviato alla pagina di elaborazione in AJAX, con metodo post.
    La pagina in questione prende ciò che le arriva e lo salva in un file di testo.

    Ora, il problema sono le lettere accentate.
    Cioè ad esempio io nella textarea metto la lettera à, e nel file di testo spunta à -.-

    Ho provato a mettere l'header seguente:
    Codice PHP:
    header("Content-Type: text/html; charset=utf-8");
    in entrambe le pagine interessate, ma non cambia niente... come posso fare a far sparire 'sti dannati simboli dal file? ._.

    Codice che memorizza la stringa nel file di testo:

    Codice PHP:
    $thefile = fopen($file, "w+");
    fwrite($thefile, $_POST['dato_della_textarea']);
    fclose($thefile);
    In realtà è semplificato ma il succo è quello.

    ps. ho già provato anche a far passare da htmlentities il dato post, ma nel file poi mi si memorizza Ã, quindi non concludo niente -.-

    Idee?

    EDIT: Vabò, ormai è un rituale, dopo 15 minuti aver postato trovo sempre la risposta proprio in quella piccola cosa che non avevo notato -.-
    Dovevo semplicemente assegnare anche all'htmlentities il giusto charset (UTF-8 in questo caso)...
    Ultima modifica di Zorinik : 07-09-2008 alle ore 17.40.04

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •