Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Probelemi con apostrofi

    Ho un sito in cui gli utenti possono inserire dei testi tramite un modulo online. I testi vengono salvati su un database MySql con collation "latin1_bin".
    Le pagine del sito sono codificate come UTF-8

    Ho dei problemi quando alcuni utenti inserisco nel testo degli accenti. In questo caso sia Firefox che IE mostano al posto dell'accento il simbolo "?" di carattere non codificato. Se invece leggo direttamente dal database con phpMyAdmin vedo il testo correttamente.
    Il problema credo derivi dall'uso di accenti particolari, perchè se faccio delle prove di inserimento io, usando l'accento "normale" (quello della tastiera italiana) funziona perfettamente.

    Mi sapete consigliare un modo per risolvere il problema?
    Grazie mille

  2. #2
    devi convertire i caratteri scomodi a mysql come " e ' in codici html.

    già che ci sei dai un occhio anche alla mysql injection!
    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

  3. #3
    ok, grazie. Proverò ad approffondire l'argomento...

  4. #4
    scusate la domanda, forse idiota.. ma se specifico UTF-8 nel meta della pagina, il problema persisterebbe in quanto dal db escon con una codifica differente?

    scusate l'intromissione
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

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 © 2024 vBulletin Solutions, Inc. All rights reserved.