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

    A con accento mai visto

    Salve,
    ho inserito una pagina asp in un iframe di una pagina aspx.
    Tutto funziona regolarmente tranne la codifica di alcuni caratteri speciali.

    La à viene convertita in un carattere a me sconosciuto(vedi immagine allegata)... in nessuna tabella ASCII estesa lo trovo.

    Il carattere “ viene convertito in “ e tanto altro... io sto provando a fare dei replace per i caratteri che non vengono visualizzati correttamente ma la A in questione non riesco nemmeno a ricercarla perchè non riesco a riprodurla.

    Sapete come aiutarmi?

    Grazie

    Fabio
    Immagini allegate Immagini allegate

  2. #2
    hai provato da utilizzare invece del carattere à, l'entity html &agrave ; (naturalmente il punto e virgola deve essere attaccato)

  3. #3
    Si ma il problema è che i dati vengono fuori da un database quindi recupero il dato e con replace vado a ricercare i caratteri speciali che si trovano all'interno della stringa. Il guaio è che non so come ricercare quel carattere...

  4. #4
    dimenticavo... complimenti per la fede sportiva!

  5. #5
    Ciao,
    in genere i caratteri speciali danno problemi se non utilizzi lo stesso charset nelle pagine html, nel db e nell'editor con cui scrivi il codice.
    I charset più utilizzati sono iso-8859-1 e utf-8, io preferisco il primo ma molti scelgono il secondo, vedi tu, l'importante è che una volta scelto usi sempre quello.
    Le pagine html dovrebbero iniziare con qualcosa di questo genere:

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
       <head>
          <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
          <meta http-equiv="content-language" content="IT"/>
              ... altri meta ...
          <title> il titolo</title>
          <link rel="stylesheet" type="text/css" href="...il file dei css..." media="screen"/>
       </head>
    La democrazia rappresentativa ha fatto il suo tempo, è ora di passare alla democrazia diretta.
    www.beppegrillo.it

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.