Joomla.it Forum

Joomla! 3 => I Template di Joomla! 3 => : Granbrakko 24 Apr 2015, 15:09:51

: [RISOLTO] Lettere accentate
: Granbrakko 24 Apr 2015, 15:09:51
Buongiorno a tutti.
ho cercato un po' in giro prima di scrivere questo post, ma non sono riuscito a trovare una soluzione.
Il mio problema è che ho installato joomla 3 e non riesco piu' ad utilizzare le lettere accentate. Mi vengono tutte sostituite con un punto interrogativo (?)
Qualcuno mi puo' aiutare? io non sono riuscito a trovare una soluzione.


grazie

 ::) ::)
: Re:Lettere accentate
: giovi 24 Apr 2015, 21:25:04
ciao e benvenuto
hai questo problema sono nel frontend? o anche nel pannello di amministrazione del sito? cambiando template il problema persiste?


Nel forum inglese chiariscono:
Your server is setting the HTTP header:
Content-Type: text/html; charset=iso-8859-1

Which is contradicting, and overriding, the meta tag:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
: Re:Lettere accentate
: Granbrakko 24 Apr 2015, 21:32:29
Il forum inglese è chiaro, ma io non so dove verificare quelle impostazioni.  Comunque il problema c'è  anche se cambio templare.  Sia nel front end sia nel pannello di amministrazione del sito.
: Re:Lettere accentate
: giovi 24 Apr 2015, 21:45:53
puoi postare un link al sito?
hai qualche particolare estensione installata oltre quelle già presenti in joomla?
: Re:Lettere accentate
: Granbrakko 24 Apr 2015, 21:48:51
http://www.carlottacristiani.it/joomla3/
il sito è ancora in fase di test.
: Re:Lettere accentate
: giovi 24 Apr 2015, 22:01:01
estensioni?

nella prima index.php che trovi in joomla (quella della root) inserisci questa riga:
:
header('Content-Type: text/html; charset=UTF-8');
: Re:Lettere accentate
: giovi 24 Apr 2015, 22:02:58
Altrimenti dovresti vedere come è codificato il database!
: Re:Lettere accentate
: Granbrakko 24 Apr 2015, 22:14:54
<?php
/**
 * @package    Joomla.Site
 *
 * @copyright  Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license    GNU General Public License version 2 or later; see LICENSE.txt
 */
header('Content-Type: text/html; charset=UTF-8');
if (version_compare(PHP_VERSION, '5.3.10', '<'))

ho inserito il codice qui ma non ha sortito effetti.

oltre alle estensioni standard di joomla ho installato il template purity iii e poi un template che si chiama t3. ma ho provato anche a cambiare template e metterci uno standard. il problema non cambia. I punti interrogativi li vedo già quando creo gli articoli da amministratore. senza dover andare sul frontend a vedere come si vede.  :( :(   
: Re:Lettere accentate
: giovi 24 Apr 2015, 22:26:08
è possibile che il problema sia nel database! hai verificato che codifica usa?
: Re:Lettere accentate
: Granbrakko 24 Apr 2015, 22:30:16
Avevo già verificato.  Usa uft8
: Re:Lettere accentate
: giovi 24 Apr 2015, 22:38:17
Incredibile. Non resta che chiedere maggiori informazioni al provider allora!
: Re:Lettere accentate
: Granbrakko 25 Apr 2015, 11:31:38
E' davvero incredibile. Ho fatto una verifica ed un test. ho il db in locale codificato come sul server "utf8_general_ci". In locale (che tra parentesi essendo un ambiente di test è molto piu' incasinato di quello sul server perchè ci ho installato un po' di roba) ho modificato il file index.php e funziona alla grande. Ripetuta l'operaione sul server... niente!!! Ora davvero non so cosa fare....  :'(
: Re:Lettere accentate
: Granbrakko 25 Apr 2015, 13:00:04
DONE!!!!
Per i posteri, il problema era nel DB. nella pagina principale sembrava essere correttamente impostato su uft8, ma le tabelle erano su un diverso codice. ho dovuto modificare le singole tabelle ed ora funziona.
per farlo ho usato questi comandi per ogni singola tabella

ALTER TABLE <table name> COLLATE utf8_general_ci;
ed in sequenza
ALTER TABLE <table name> CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
 
avevo anche provato con

ALTER DATABASE  `DATABASE_NAME` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci
ma non ha sortito l'effetto voluto.

Post chiuso.

Quasi dimenticavo.... Grazie mille giovi. Mi sei stato di grande aiuto. ;)
: Re:[RISOLTO] Lettere accentate
: giovi 25 Apr 2015, 21:07:53
Di niente, lieto che tu abbia trovato una soluzione!
A presto