Italian SMF

Supporto SMF => SMF 2.0.x => Discussione aperta da: stefano67ch il Venerdì - 29 Marzo 2013 - 11:53

Titolo: lettera accentata e taglio del testo seguente
Inserito da: stefano67ch il Venerdì - 29 Marzo 2013 - 11:53
Salve a tutti, ho installato il SMF e ho un problema.
Ad ogni testo inserito, alla prima lettera accentata trovata mi viene troncato tutto il testo che segue.
Come posso risolverlo ?
Titolo: Re:lettera accentata e taglio del testo seguente
Inserito da: emanuele il Venerdì - 29 Marzo 2013 - 14:50
Ciao stefano67ch e benvenuto! :)

Questo è un problema che si presenta solitamente quando c'è una discrepanza tra la real codifica dei caratteri del database e quella che SMF pensa sia tale codifica.
Il perché ciò avvenga è probabilmente da ricercare in qualche "inghippo" in fase di isntallazione.
Se non ricordo male, la soluzione è semplicemente aprire Settings.php ed aggiungere alla fine (ma appena prima di "?>") la riga:
$db_character_set = 'utf8';
In pratica deve risultare così:

$db_character_set = 'utf8';
?>

Attenzione a non lasciare né spazi, né righe vuote dopo "?>".
Titolo: Re:lettera accentata e taglio del testo seguente
Inserito da: stefano67ch il Venerdì - 29 Marzo 2013 - 15:15
Grazie mille ho provato anche a installare a livello di traduzione italiano-utf8 e selezionarlo.
Ora funziona benissimo
Titolo: Re:lettera accentata e taglio del testo seguente
Inserito da: emanuele il Venerdì - 29 Marzo 2013 - 18:13
Il problema con l'italiano (o in generale con qualunque altra lingua) utf8 è che se prima hai installato la versione non-utf8 SMF avrà salvato la scelta e finché non "farai pulizia" ignorerà i file utf8 (e per pulizia intendo: * impostare e resettare a tutti il forum in inglese; * cancellare tutti i ile "italian.php"; * reimpostare il forum in italiano).