Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Visualizzare caratteri speciali html

    Spero sia questa la sezione giusta.
    Ho un sito in php che legge i dati da un database mysql.
    Ora ho creato un tag description nel quale inserisco un testo. Tuttavia questo viene visualizzato con i caratteri html.
    Faccio un esempio per capire meglio.
    Questo il codice

    codice HTML:
    <meta name="description" content="<?php echo $testo_description . "...";?>" />
    Quello che viene visualizzato è
    il 31 luglio &egrave; previsto uno sconto di 100 euro a camera per ...

    Ora quello che vorrei fare è sostituire il carattere
    &egrave; con il carattere speciale corrispondente, ovvero è.

    Come posso fare?

  2. #2
    Sulla pagina web charset=iso-8859-1"
    Nella tabella utf8_general_ci

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    Codice PHP:
    <?php echo html_entity_decode($testo_description) . "..."?>
    Questo trasforma le entità (&egrave; &quot; ...) in caratteri (è, ", ...)
    No

  4. #4
    Ho provato sia ad utilizzare la funzione html_entity_decode, sia a cambiare il chartset della pagina in utf-8, ma non cambia nulla. Ecco il codice

    codice HTML:
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="Content-Language" content="IT">
    
    
    <meta name="description" content="<?php  echo html_entity_decode($testo_description) . "...";?>" />

  5. #5
    Ho provato anche ad utilizzare o l'una o l'altra soluzione, ma il risultato non cambia.

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,501
    Da una letta al link sui caratteri strani che ho in firma.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    Ma nel database i dati sono salvati con le entità o con i caratteri come ad esempio "è"?
    No

  8. #8
    Quote Originariamente inviata da tampertools Visualizza il messaggio
    Ma nel database i dati sono salvati con le entità o con i caratteri come ad esempio "è"?
    Sul database i dati sono salvati con le entità

  9. #9
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Quote Originariamente inviata da freebreathe Visualizza il messaggio
    Sul database i dati sono salvati con le entità
    E questo è l'errore di base

  10. #10
    Quote Originariamente inviata da luca200 Visualizza il messaggio
    E questo è l'errore di base
    E come posso correggerlo?

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.