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

    unicode in testo richiamato da database

    salve,

    ho creato una pagina che mi richiama dati sa un database attraverso un recordset.
    tutto è ok (grazie soprattutto a web-planet!) ma se il testo contiene caratteri accentati, apostrofi virgolette ecc, il browser (sia ie che ff) mi mostrano dei punti interrogativi.
    ho messo manualmente al posto delle lettere il codice è, " ecc ma volevo sapere se esiste un modo automatico che al momento che io richiamo la è me la converte in &egrave ecc.
    inoltre credo i dover includere parole russe a caratteri cirillici, come posso fare per evitare una sfilza di ???????????????????? ? ?

    spero di essermi spiegato e vi ringrazio.
    ciao ciao

  2. #2
    Ciao.

    Puoi risolvere creando un funzione a cui passi il testo prelevato dal database ed esegui una serie di Replace:

    codice:
    Replace(testo,"é","é")
    Replace(testo,"à","à")
    .... e così via

    Qui trovi una tabella di conversione http://www.asciitable.it/entita.asp.

  3. #3
    Nel codice mi ha sostituito le entità:

    Provo a riscrivere:

    Replace(testo,"à","entità;")

    Il riferimento all'entità guardalo nel link perché qui lo sostituisce con il carattere opportuno.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    493
    ...puntualmente è arrivato il russo...non ho trovato tabelle per caratteri cirillici...è possibile mostrare il russo senza che l'utente installi il supporto per la lingua?
    ariariarigrazie!!!!!!!!!!!!

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