Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    387

    errore nel decodificare caratteri speciali

    Ciao,
    ho un problema per quanto riguarda la decodifica di caratteri speciali,
    ho un ciclo while che recuperare ogni colonna di un record proveniente da un db mysql,
    provo ad utilizzare la funzione htmlspecialchars_decode in modo da dovertire i caratteri come è in "è", il problema che questo mi da errore perchè ci sono anche valori interi
    ho provato ad usare un if in modo da definire se il campo da cui si sta leggendo è una stringa
    non mi restituisce l'errore ma non mi converte nemmeno i caratteri...
    il campo da cui leggo è in formato text (non char o varchar).
    mi potete aiutare??

  2. #2
    La funzione htmlspecialchars_decode accetta una stringa, quindi se gli passi un valore intero, questo verrà trattato come una stringa, per questo non dovrebbe dare errori.
    Controlla bene, non è che hai un problema di codifica?
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    387
    la codifica attuale è la seguente:
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

    devo usare la utf-8??

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    387
    in realtà ho scoperto il problema,
    il tinyMCE inserisci la stringa amp; per ogni "&"
    &amp;agrave;
    stavo pensando di risolvere il problema facendo una semplice funzione di replace,
    cosa ne pensate??

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