Naviga in questa discussione:
1 Utenti anonimi
Re: Aggiornamento da 2.0.18 a 2.4.4 problemi caratteri |
||||
|---|---|---|---|---|
|
Co-Webmaster
![]()
|
prima di tutto una domanda: quando hai fatto l'aggiornamento hai scelto di convertire la collazione del dbase oppure no? in sisntesi se hai accesso al tuo db mysql la collazione è utf8 o latin_swedish..?
verificato questo puoi modificare il charset del sito nel file /language/italian/global.php, in fondo dove troverai il valore ISO-8859-1 da decommentare e dovrai commentare il valore UTF-8 (ci sono delle istruzioni nel file cmq..) in linea generale: A) db mysql con collazione utf-8 -> charset: utf-8 B) db mysql con collazione latin_swedish_x -> charset: iso-8859-1 dove il caso B è il caso di tutti quelli che arrivano dal ramo 2.0.x la conversione del db in collazione UTF-8 è pratica per la quale non c'è un sistema sicuro di conversione automatica e da problemi soprattutto su db molto complessi.. Ian
Inserito il:26/1/2010 12:01
|
|||
|
||||
Re: Aggiornamento da 2.0.18 a 2.4.4 problemi caratteri |
||||
|---|---|---|---|---|
|
Matricola
![]() |
Durante la conversione ho lasciato tutte le impostazioni di default e, se ricordo bene è stata eseguita la conversione del database verso utf8.
Sono andato nel pannello phpmyadmin e, in effetti, ora ho Set di caratteri MySQL: UTF-8 Unicode (utf8) e collazione della connessione di mysql: utf8_general_ci Ho controllato il globabl.php e anche qui è su UTF Purtroppo ho seguito le istruzioni allegate all'aggiornamento e i passi indicati durante il processo. Ovviamente essendo in inglese non si son posti il problema di questa conevrsione. Riassumendo quindi... ho aggiornato e conertito il database ed è successo il caso peggiore. Sto pensando di correggere a manina gli errori, visto che ci saranno una 50ina di articoli in mezza giornata me la cavo. Vorrei sapere... ne vale la pena usare UTF-8 oppure è più conveniente "trovare il modo di ripiazzare vecchio database, aggiornarlo ma non convertiro"? Grazie Ianez per l'aiuto :)
Inserito il:26/1/2010 13:30
|
|||
|
||||
Re: Aggiornamento da 2.0.18 a 2.4.4 problemi caratteri |
||||
|---|---|---|---|---|
|
Co-Webmaster
![]()
|
UTF-8 è lo standard, quindi se non è troppo lungo come lavoro puoi modificarlo a mano.
Se cambi l charset in global.php vedrai che gli accenti dovrebbero tornare a posto ma è comunque una soluzione non pulita. La modifica ti risolve il problema del tutto e se noti inserendo nuovi contenuti con parole accentate vedi che escono giusti Ian
Inserito il:26/1/2010 13:35
|
|||
|
||||
Re: Aggiornamento da 2.0.18 a 2.4.4 problemi caratteri |
||||
|---|---|---|---|---|
|
Matricola
![]() |
Si, infatti ho visto che i nuovi contenuti sono poi visualizzati come si deve. Penso che aggiusterò a manina i caratteri riportati male.
L'unico problema rimane il titolo degli articoli di SmartSection che, anche con i nuovi contenuti inseriti dopo l'aggiornamento, mostra titoli con caratteri strani al posto degli accenti.
Inserito il:26/1/2010 16:27
|
|||
|
||||
Re: Aggiornamento da 2.0.18 a 2.4.4 problemi caratteri |
||||
|---|---|---|---|---|
|
Co-Webmaster
![]()
|
questo del titolo dell'articolo è un problema..
non saprei proprio perchè no stampa bene la parola accentata.. sei siucuro che le tabelle di smartsectrion siano in utf8 come collazione e non latin? Ian
Inserito il:26/1/2010 17:01
|
|||
|
||||
Re: Aggiornamento da 2.0.18 a 2.4.4 problemi caratteri |
||||
|---|---|---|---|---|
|
Matricola
![]() |
Mah.. ho capito qual'era il problema. In pratica non c'è stata una vera e propria conversione.
In sostanza lo script si è limitato a cambiare soltanto l'opzione dei caratteri sul database, senza provvedere all'adeguata conversione. Ecco spiegato il motivo dei problemi con il titolo dei vari articoli. Sotto suggerimento di un mio compagno ho provveduto a riportare l'impostazione da utf ad iso, questo per evitare ulteriori problemi. Mi ha inoltre detto che nonostante questa diversità di impostazioni non dovrei avere problemi con eventuali altri moduli che installerò in futuro, problema che in effetti mi preoccupava. Grazie per l'aiuto Ianez! Come al solito competente e disponibile :)
Inserito il:26/1/2010 18:45
|
|||
|
||||
Re: Aggiornamento da 2.0.18 a 2.4.4 problemi caratteri |
||||
|---|---|---|---|---|
|
Matricola
![]() |
Quindi in definitiva cosa hai fatto?
Hai agito su MySQL? Come? O su Xoops? E dove? Puoi spiegare il + chiaro possibile per tutti i naps (me too)? Scusa, ma è un problema di molti (mio soprattutto ;)) Grazie a vita!
Inserito il:26/1/2010 22:21
|
|||
|
____________________
Saluti |
||||
|
||||
Re: Aggiornamento da 2.0.18 a 2.4.4 problemi caratteri |
||||
|---|---|---|---|---|
|
Matricola
![]() |
Ma che casino... ho riportato sul database la collation a latin1_swedish mentre su global.php ho riportato ad iso. Il problema però rimane visto che non posso cambiare da phpmyadmin l'impostazione. Seleziono dal menù a tendina la collazione, il sistema ricarica la pagina (quindi penso che invia il comando al server) ma la pagina viene ricaricata con le vecchie impostazioni. Ergo.. son tornato ad utf e vediamo che succede.
Inserito il:27/1/2010 12:50
|
|||
|
||||
Re: Aggiornamento da 2.0.18 a 2.4.4 problemi caratteri |
||||
|---|---|---|---|---|
|
Senior
![]()
|
Cari amici,
mi accodo a questa discussione perche' sto avendo un problema simile. Nei giorni scorsi ho tentato di eseguire l'aggiornamento dalla 2.0.18.1 alla 2.4.4 ed erroneamente nell'impostazione della collazione e del character-set ho scelto il utf8, poiche' avevo letto che e' l'impostazione universale e standard. Questo ha fatto si che tutti gli articoli preesistenti e i testi delle discussioni nei forum, in cui comparivano caratteri accentati, mi sono stati drasticamente tagliati nel punto in cui c'era il primo carattere particolare. In questo modo ho perso la maggior parte dei testi. Per fortuna avevo effettuato il backup del sito e del db! Allora ho cancellato il sito e il db e ho ripristinato il backup di entrambi. Durante il rispristino del db pero' mi ha chiesto il set di caratteri da utilizzare e nell'elenco proposto non compariva il latin1_general_ci ma c'era solo il latin1, che ho scelto. Ora succede che quasi tutti i caratteri accentati e gli apostrofi vengono visualizzati con dei punti interrrogativi o delle sequenze di caratteri strani. Ho verificato che nel language/italian/global.php il CHARSET e' impostato a ISO-8859-1 come ho letto in questa discussione. Qualcuno per caso ha qualche indicazione da suggerirmi per rimediare a cio'? Tra l'altro ho notato che anche su questo sito succede lo stesso fenomeno per cui mi sa che non esiste soluzione.
Inserito il:16/4/2010 11:41
|
|||
|
||||
Puoi vedere le discussioni.
Non puoi iniziare una nuova discussione.
Non puoi rispondere ai messaggi.
Non puoi modificare i tuoi messaggi.
Non puoi cancellare i tuoi messaggi.
Non puoi aggiungere nuovi sondaggi.
Non puoi votare nei sondaggi.
Non puoi allegare file ai messaggi.
Non puoi inviare messaggi senza approvazione.
Non puoi utilizzare tipo di argomento.
Non puoi utilizzare la sintassi HTML.
Non puoi utilizzare la firma.















