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

    PHP5.2.4 - caratteri tedeschi ed altri

    Per fare vedere i caratteri del tipo ß Ç ä ö ü Ä Ö Ü ed altri ho utilizzato l'istruzione utf8_encode
    Il problema è che non si vedono ancora nelle videate.
    Dove si deve intervenire nei settaggi di PHP versione 5.2.4, se esiste un settaggio da fare ?
    Oppure bisogna usare anche htmlspecialchars ?
    Oppure vanno utilizzati entrambi : htmlspecialchars (utf8_encode ())

  2. #2
    possibili problemi e possibili risoluzioni

    1) hai settato il content type della pagina come utf-8?
    sarebbe meglio quello di php con il codice header("Content-Type: text/html; charset=utf8");
    2) hai salvato la pagina con la codifica utf8?
    3) se nonostante tutte le modifiche sopra la pagina risulta visualizzata in latin1 (iso-8859-1) invece che in unicode (utf8) prova a guardare nell'httpd.conf che il parametro addDefaultCharset non sia impostato su latin1

    a mio consiglio e avviso: il problema riguardante i charset è un argomento vasto e da molti contestato ma secondo me, per evitare ogni problema, sarebbe meglio avere sempre utf8 su tutto, mysql compreso (lo dico anche se potrebbe causare discussione)

    prova e sappici dire
    Perchè essere stupidi non è una menomazione ma un diritto di tutti!!!

  3. #3
    Originariamente inviato da sonounostrinato
    possibili problemi e possibili risoluzioni

    1) hai settato il content type della pagina come utf-8?
    sarebbe meglio quello di php con il codice header("Content-Type: text/html; charset=utf8");
    2) hai salvato la pagina con la codifica utf8?
    3) se nonostante tutte le modifiche sopra la pagina risulta visualizzata in latin1 (iso-8859-1) invece che in unicode (utf8) prova a guardare nell'httpd.conf che il parametro addDefaultCharset non sia impostato su latin1

    a mio consiglio e avviso: il problema riguardante i charset è un argomento vasto e da molti contestato ma secondo me, per evitare ogni problema, sarebbe meglio avere sempre utf8 su tutto, mysql compreso (lo dico anche se potrebbe causare discussione)

    prova e sappici dire
    Il Content-Type: text/html; charset=utf8 lo devo mettere cosí e tra ?
    <head>
    <meta http-equiv="Content-Type" Content-Type: text/html; charset=utf8">
    </head>
    Io pensavo fosse un problema di chi gestisce il server e non di dover inserire l'istruzione in tutte le pagine.
    La versione PHP che viene usata dal server è come in questa pagina
    http://217.73.238.11/info.php
    Si puó intervenire sui settaggi della versione ?

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.