Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

    problema con caratteri speciali...

    ciao a tutti

    ricevo da un form un campo text al quale applico le funzioni
    strip_tagsmy e sql_real_escape_string..

    quando però recupero il valore del campo e faccio echo, non mi vengono visualizzati correttamente i valori "speciali" come gli apici e le lettere èòà ecc (mi fa vedere un quadratino...)

    come mai? cosa devo fare?

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

    Re: problema con caratteri speciali...

    Originariamente inviato da henry78
    ciao a tutti

    ricevo da un form un campo text al quale applico le funzioni
    strip_tagsmy e sql_real_escape_string..

    quando però recupero il valore del campo e faccio echo, non mi vengono visualizzati correttamente i valori "speciali" come gli apici e le lettere èòà ecc (mi fa vedere un quadratino...)

    come mai? cosa devo fare?
    Invece dei caratteri speciali devi scrivere il suo codice es invece di à puoi scrivere &agrave&#59; oppure &#224&#59;

    http://www.massimo61.org/caratteri_speciali/
    http://riemann.unica.it/studenti/guida/caratteri.html

  3. #3
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

    Re: Re: problema con caratteri speciali...

    Originariamente inviato da Braco
    Invece dei caratteri speciali devi scrivere il suo codice es invece di à puoi scrivere &agrave: oppure &#224:

    http://www.massimo61.org/caratteri_speciali/
    ma esiste una funzione apposita?

    come faccio praticamente??

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

    Re: Re: Re: problema con caratteri speciali...

    Originariamente inviato da henry78
    ma esiste una funzione apposita?

    come faccio praticamente??
    No, i caratteri speciali per essere visibili nei siti vanno inseriti come codice non come carattere (vedi esempio del mio post)

  5. #5
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

    Re: Re: Re: Re: problema con caratteri speciali...

    Originariamente inviato da Braco
    No, i caratteri speciali per essere visibili nei siti vanno inseriti come codice non come carattere (vedi esempio del mio post)
    ok...

    io ricevo un testo da un campo text di un form...

    come devo trattare la stringa prima di memorizzarla su mysql per togliere i caratteri speciali??

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

    Re: Re: Re: Re: Re: problema con caratteri speciali...

    Originariamente inviato da henry78
    ok...

    io ricevo un testo da un campo text di un form...

    come devo trattare la stringa prima di memorizzarla su mysql per togliere i caratteri speciali??
    Devi solo prendere il carattere speciale toglierlo e al suo posto scriverlo come codice

  7. #7
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Oppure, se da un campo testo ricevi un carattere speciale devi mettere nel file php (che riceve i dati del form) 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

    cosi, esempio con altri codici utili:

    Codice PHP:
    $messaggio ucfirst(htmlentities(stripslashes(trim($_POST['messaggio'])))); 

  8. #8
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    si ma quante caspita di funzioni bisogna applicare ad una stringa prima di memorizzarla???

    strip_tags

    mysql_real_escape_string

    ucfirst

    htmlentities

    stripslashes



    mi sembra una follia... VVoVe:

  9. #9
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da henry78
    si ma quante caspita di funzioni bisogna applicare ad una stringa prima di memorizzarla???

    strip_tags

    mysql_real_escape_string

    ucfirst

    htmlentities

    stripslashes



    mi sembra una follia... VVoVe:
    Ognuna fa il proprio lavoro le puoi anche togliere o aggiungere vedi qui http://www.php.net/manual/it/index.php

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.