Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854

    Convertire ’ da database

    Salve ragazzi,
    non riesco a codificare il carattere ’ letto dal database...mi spiego meglio...

    Letto una stringa dal db e ne invio il contenuto via mail...per farlo uso html_entity_decode:
    - se incontro il carattere & lo converte in & ed è ok!
    - se incontro il carattere ’ lo lascia com'è.

    Come mai?

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di LuckySevenRoX
    Registrato dal
    Sep 2011
    residenza
    Foligno
    Messaggi
    361
    http://www.w3schools.com/tags/ref_entities.asp

    intanto puoi provare a dare uno sguardo qui se ti è d'aiuto..

    comunque ho sentito spesso di questo problema.. se devi utilizzare per forza l'apostrofo "non comune" al momento non so come aiutarti.. altrimenti una soluzione potrebbe essere quella di utilizzare una codifica a parte per l'apostrofo (con una funzione realizzata da te) che al momento dell'inserimento nel DB converte ' in #apo# (esempio), poi quando vai a leggere il contenuto fai sia l'html_entity_decode sia il richiamo alla tua funzione "trovaApostrofi", che riconverte gli #apo# in ' (oppure \ ' (senza spazio) se necessario, in modo da non interferire con una possibile stringa aperta)


  3. #3
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Ma la cosa strana è che se utilizzo html_entity_decode per la stampa nella pagina PHP l'apostrofo si vede bene, mentre se effettuo l'invio del testo letto tramite mail l'apostro non viene convertito....ma resta ’

  4. #4
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854

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.