Visualizzazione dei risultati da 1 a 3 su 3

Discussione: controllo caratteri

  1. #1

    controllo caratteri

    Ciao a tutti!!
    Ho fatto un semplice form in html con una text-area per inserire nel db delle informazioni, ma ho un problema ossia se nella textarea inseriscono dei caratteri tipo #, quando voglio effettuare la modificare e riporto i valori a video il carattere # scompare e taglia la frase andando a capo...perchè?
    C'è qualche controllo che devo fare?????
    Nel db il carattere viene inserito correttamente ma quando vado a selezionare il record e mi viene riportato a video il contenuto avviene quel casino...qualcuno sà da cosa possa dipendere???
    Il campo è nvarchar dunque accetta tutti i caratteri alfanumerici...AIUTO!!

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,301
    Molti caratteri non sono visibili in HTML. Sono degli esempi:
    codice:
    & (e commerciale), (spazio), (invio), è, é, à, ù...
    Se vuoi mantenere questi caratteri (dato che un utente li può tranquillamente inserire), devi prima trasformarli e salvarli nel DB con la loro codifica HTML:
    codice:
    '& amp;' (senza apici e spazio), '& nbsp;' (senza apici e spazio) , 
     , '& egrave;' (come sopra), '& eacute;' , '& agrave;' , '& ugrave;'...
    Se il tuo forum l'hai scritto in PHP ti verrà in aiuto una funzione (strreplace se non ricordo male) che prende una stringa e la relativa stringa con cui sostituirla.

    In questo modo, quando andrai a reperire le informazioni dal DB per visualizzarle, esse saranno già in forma normale HTML.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    grazie mille!

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.