lettera accentata e taglio del testo seguente

Aperto da stefano67ch, Venerdì - 29 Marzo 2013 - 11:53

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

stefano67ch

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 ?

emanuele

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 "?>".

stefano67ch

Grazie mille ho provato anche a installare a livello di traduzione italiano-utf8 e selezionarlo.
Ora funziona benissimo

emanuele

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).

Discussioni simili (3)