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

    Problema con l'accessibilità

    probelmi di accessibilita
    Salve ho un problema che non riesco prorpio a risolvere riguardo all'accessibilità di alcuni testi presi da un database, l'errore che mi compare è il seguente:

    Line 238, column 47: non SGML character number 146 .

    In particolare gli errori si verificano in prossimità dei caratteri speciali tipo gli apostrofi o i caratteri accentati come: ò à è ù é.

    Come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    devi utilizzare le entità html per tutti quei caratteri "particolari", tipo

    & egrave;
    & agrave;

    e simili.
    molti editor WYSISWG trasformano automaticamente il testo immesso.
    NB: ho tolto gli spazi tra & e il resto perché non so se il forum trasformi le entità nel carattere corrispondente.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    io il mio codice lo richiamo con le seguenti funzioni:

    <?
    $oggetto2 = stripslashes(urldecode($row[oggetto]));
    if (strlen($oggetto2) >= 150) { $oggetto2 = substr($oggetto2,0,147) . "..."; }
    print $oggetto2;
    ?>

    ma l'errore mi compare lo stesso

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    e che ne so che roba c'è in $oggetto2. Quel che importa è l'output a browser. Prova con htmlentities
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    in $oggetto 2 c'è il testo che estrapola dal database, in pratica il testo su cui mi da l'errore

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Originariamente inviato da Andrea1979
    e che ne so che roba c'è in $oggetto2. Quel che importa è l'output a browser. Prova con htmlentities
    http://php.net/htmlentities
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.