Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => Installazione => : thegitan 27 Jun 2007, 14:31:45

: caratteri sballati
: thegitan 27 Jun 2007, 14:31:45
Ho appena effettuato l'installazione di joomla in ambiente xampp-macosx, l'unico problema è che il charset delle notizie è sballato come potete vedere nell'immagine allegata.
Dite che è un problema di compatibilita'?

(http://img228.imageshack.us/img228/3819/immagine2ri7.th.png) (http://img228.imageshack.us/my.php?image=immagine2ri7.png)
: Re: caratteri sballati
: thepisu 27 Jun 2007, 18:40:06
Se non vedo male, l'unica cosa "sballata" sono le lettere accentate dei giorni... è così? In tal caso il problema è nella codifica usata da PHP.. Altra cosa, prova ad aprire la pagina in Firefox (non so se Safari funzioni allo stesso modo), quindi vai su Visualizza > Codifica caratteri > Unicode UTF-8: cosa succede?
: Re: caratteri sballati
: and 29 Jun 2007, 10:38:18
Ho risolto! Dato che desideravo installare Joomla evitando pacchetti preconfezionati, una volta installato e configurato Apache, PHP e MySql, ho scompattato Joomla in htdocs di Apache e durante l'installazione alla richiesta del nome del database ho inserito la parola magica "joomla" (cioè il nome della directory di dove si trova il database di Joomla) dato che gli altri dati di server, user e password erano noti...
: Re: caratteri sballati
: thepisu 29 Jun 2007, 14:02:34
e questo cosa c'entra con il charset?
: Re: caratteri sballati
: thegitan 03 Jul 2007, 01:51:46
Se non vedo male, l'unica cosa "sballata" sono le lettere accentate dei giorni... è così? In tal caso il problema è nella codifica usata da PHP.. Altra cosa, prova ad aprire la pagina in Firefox (non so se Safari funzioni allo stesso modo), quindi vai su Visualizza > Codifica caratteri > Unicode UTF-8: cosa succede?

Succede che funziona, i caratteri vengono visualizzati correttamente, solo che appena aggiorno la pagina o vado su un altra pagina torna il charset sballato :(:(
: Re: caratteri sballati
: thepisu 03 Jul 2007, 19:30:44
Quindi il problema è che PHP restituisce i giorni in UTF-8, mentre tutto il resto di Joomla funziona in ISO-8859-1.

Controlla cosa c'è impostato come "Codice nazione" nella scheda "Locale" della configurazione generale di Joomla; prova a mettere "it" o "it_IT".

In alternativa dovresti far usare per tutto Joomla la codifica UTF-8, questo vorrebbe dire aggiungere anzitutto al file index.php template, dopo il tag <HEAD>, il seguente meta tag:
:
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" />Quindi, dovresti convertire il file della traduzione in italiano in UTF-8 (language/italian.php), in realtà visto che usa le entità HTML dovrebbe andare bene lo stesso...