Visualizzazione dei risultati da 1 a 4 su 4

Discussione: caratteri speciali

  1. #1

    caratteri speciali

    salve sto avendo problemi con i caratteri speciali.

    Ricavo una data in italiano e poi la stampo a video:
    Codice PHP:
    $data=trim($_GET["data"]);

    setlocale(LC_TIME"it_IT","ita_ITA");
    $data=strftime("%A %d %B %Y"$data);
    echo 
    htmlspecialchars($data); 
    ho provato anche con html_entity_decode();
    ma nulla i caratteri speciali in questo caso la "ì" non si vede.

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Stampando singolarmente $data viene visualizzato?

  3. #3
    stampa un valore time() e cioè 1346968800

    ma la data si trova e solo quella maledetta "ì" che non visualizza

  4. #4
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Che charset stai utilizzando?
    Nei meta html hai questa riga

    codice:
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    Il tuo editor è impostato con encoding utf8?

    Utilizzando le impostazioni di sopra dovresti essere in grado di visualizzare ogni sorta di carattere speciale (per quelli in arrivo dal db servono ancora un paio di impostazioni) ed inoltre potrai evitare di chiamare la funzione htmlspecialchars.

    Prova e fammi sapere.

    Ciao

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.