Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : viamic 17 Dec 2005, 13:37:28
-
Ciao a tutti, ho finalmente terminato il mio nuovo sito e l'ho messo online.
Nel trasferimento su server ho notato che i caratteri accentati e l'apostrofo non venivano visualizzati correttamente.
Facendo una ricerca sul forum ho trovato questo:
dovresti modificare il charset del file italian.php
riga 389
DEFINE('_ISO','charset=utf-8');
con
DEFINE('_ISO','charset=iso-8859-1');
oppure nell'index.php del template
<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>
sostituiscilo con questo:
<?xml version="1.0" encoding="charset=iso-8859-1"?>
ti consiglio la prima però
Andando a modificare il file italian.php ho notato di aver già il "charset=iso-8859-1", ho provato a modificarlo al contrario con 'charset=utf-8' e ho risolto il problema... ma solo in parte.
Nel sito infatti ho due templates e mentre in uno si vede correttamente (tranne i giorni della settimana nella data di pubblicazione articoli), nell'altro il problema è rimasto, ma solo in alcune sezioni.
Provate a dare un'occhiata al sito http://www.viazzani.com ad esempio la sezione dei mercati agricoli. Provate entrambi i templates.
Come posso risolvere?
Grazie mille in anticipo!
-
prova a vedere nell'intestazione dell'index.php del templates se ci sono riferimenti al charset, e modifica lì
da me ad es è <?php defined( "_VALID_MOS" ) or die( "Direct Access to this location is not allowed" );$iso = split( '=', _ISO );echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';?>
-
Ho provato Bettinz ma nulla... adesso controllo una cosa che mi è saltata in mente poi vi faccio sapere :)
-
Risolto!
Praticamente erano sbagliati solo gli ultimi articoli immessi. Ho corretto a mano ed ora mi sembra a posto.