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

    Dati da database... problema con il ritorno a capo

    Ragazzi ho un problema.... una volta recuperati dei testi da database e stampati sulla pagina c'è qualcosa che non va. Nel database oltre al testo ci sono gli invii... i ritorni a capo. Questi vengono completamente saltati.
    Siccome i testi sono abbastanza lunghi devo per forza farli visualizzare, altrimenti sono difficili da leggere... praticamente è un unico blocco!
    Cosa devo fare?

  2. #2
    Come certo sai i ritorni a capo e gli altri whitespaces vengono ignorati da HTML.

    Nel testo caricato da DB devi fare una sostituzione dei caratteri di ritorno a capo (ASCII 13 e/o 10) con "
    ".

  3. #3
    Grazie innanzitutto per la risposta :-)
    Cmq ovviamente utilizzerò il replace, ma come parametri utilizzo il
    e poi? ASCII 13 e/o 10? Come lo scrivo?

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    codice:
    testo = Replace(testo,vbCrLf,"
    " & vbCrLf)

  5. #5
    OK provo! Non pensavo che vbCrLf fosse valido per i testi contenuti nel database....
    Thanks

  6. #6
    Ok funziona!!!
    Grazie!
    Cmq invece di [ testo = Replace(testo,vbCrLf,"
    " & vbCrLf) ]
    va bene lo stesso [ testo = Replace(testo,vbCrLf,"
    ")]....
    A cosa serviva il [ & vbCrLf ] finale? Chiedo solo per curiosità

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    è la stessa cosa.... io lo metto per mantenere il ritorno a capo anche nell'html

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.