Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    86

    [java+mysql] problemi con l'apostrofo

    Ciao a tutti
    sto avendo qualche problema con gli apostrofi, praticamente ho una tabella dove vengono memorizzate delle news ma se nel testo vengono inseriti degli apostrofi mi viene generata un'eccezione mysql.
    Ho provato anche a sostituire gli apostrofi mettendoci davanti il backslash \, ma non funziona, mentre facendo lo stesso lavoro direttamente da mysql il tutto funziona.
    ad esempio

    String query = "insert into news values ('oggi l\'impiegato è stato condannato')"; questo mi lancia l'eccezione

    mentre la stessa query fatta direttamente su mysql va bene:
    insert into news values ('oggi l\'impiegato è stato condannato') (funge)

    Cosa posso fare??

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    86
    Come non detto ho appena risolto, bastava mettere un'altro backslash :P

  3. #3
    se devi visualizzare queste news su una pagina html e conveniente che fai la replace invece che con il bslash con i caratteri special html
    quindi
    apice singolo ' --> & # 0 3 9 ;
    apice doppio " --> & q u o t ;

    (togli gli spazi tra un carattere e un altro)

    in questo modo quando la news va in visualizzazione sulla pagina html i caratteri vengono visualizzati bene.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    86
    Mitico grazie!!!!!!
    Infatti col mio metodo stavo facendo delle prove e infatti non mi funzionava!

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.