Login
Nome utente:

Password:

Ricorda



Recupero password

Registrati!
Navigazione
Utenti più attivi
1 Defkon1
Defkon1
6518
2 slyss
slyss
3389
3 blueangel
blueangel
1921
4 ianez
ianez
1914
5 timgno
timgno
1520
6 urban
urban
1476
7 dantom
dantom
1233
8 Energiko
Energiko
1013
9 unico77
unico77
985
10 Kirky
Kirky
862
Utenti Online
18 utente(i) online
(15 utente(i) in Forum)

Iscritti: 0
Ospiti: 18

altro...


Naviga in questa discussione:   1 Utenti anonimi






Anonymous
problema delle lettere accentate (che non avevo con Xoops 2.0.18.1) / aggiornamento all'ultima versi
#1
Ho effettuato un aggiornamento da un sito fatto con Xoops 2.0.18.1 (versione in italiano) con Xoops 2.5.5 (versione inglese). Poi ho installato la traduzione disponibile del Core Xoops 2.5.3 scaricata da questo sito.

Mi è rimasto il problema delle lettere accentate (che non avevo con Xoops 2.0.18.1).

Cosa fare?

Il sito è:
http://www.e-guernica.net/legambienteanzionettuno/

Grazie

Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Anonymous
Re: problema delle lettere accentate (che non avevo con Xoops 2.0.18.1) / aggiornamento all'ultima versi
#2
Salvando in locale il codice di una pagina qualsiasi dove si manifesta il problema, ho visto che il problema non ci sarebbe se si eliminassero questi due meta tag nella sezione <HEAD> del codice HTML:

<meta http-equiv="content-language" content="en" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />


Come si fa a fare si che non vengano inseriti?

Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Anonymous
Re: problema delle lettere accentate (che non avevo con Xoops 2.0.18.1) / aggiornamento all'ultima versi
#3
In fase di aggiornamento, facendo l'upgrade, non avevo accettato il cambiamento del character set e della collation delle tabelle del DB mySQL.

Erano (e sono ancora) latin1_swedish_ci anziché utf8_unicode_ci.

Questo fatto ha causato la visualizzazione sbagliata dei caratteri speciali ed accentati, sostituiti con un punto interrogativo con sfondo nero con il mio browser su Linux.

Il problema si risolve come descritto nel file PDF della documentazione ufficiale:

Upgrading a non UTF-8 site:
UTF-8 encoding has been introduced into XOOPS 2.3 as default charset. However, there might be some
problems with converting existing websites from non UTF-8 charset to UTF-8.
Before there is a good enough solution for this conversion, following settings are recommended when you
upgrade an existing website if you are not an experienced user:
- Select "Do not change" option in "Database character set and collation" step during upgrade process
- Modify /languages/yourlanguage/global.php to use your previous _CHARSET value, if it has been
changed to UTF-8 in your new global.php file as
define('_CHARSET', 'UTF-8');

In particolare scaricando la traduzione italiana da questo sito occorre mettere

//%%%%%        LANGUAGE SPECIFIC SETTINGS   %%%%% /* ATTENZIONE! In caso di aggiornamento da versioni precedenti e di mantenimento della collazione del database in 'latin_swedish' decommentare la linea successiva e commentare: define('_CHARSET', 'UTF-8'), per preservare la visualizzazione delle parole accentate nel sito.*/ define('_CHARSET', 'ISO-8859-1'); //define('_CHARSET', 'UTF-8'); define('_LANGCODE', 'it');


Nota per i futuri lettori: convertendo il db con la procedura di upgrade in UTF-8-unicode-ci su un database di prova mi ha cancellato tutto il testo che segue la prima lettera accentata del record, inclusa essa, causando ENORME perdita di dati. Fare estrema attenzione. E' pericoloso

Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: problema delle lettere accentate (che non avevo con Xoops 2.0.18.1) / aggiornamento all'ultima versi
#4
Webmaster


Benutzerinformationen
Inserito:
24/8/2004 13:11
Da Ancona
raggruppare
Webmasters
Co-Webmaster
Messaggi: 6518
Non In Linea
grazie dei consigli!

credo di aver cancellato per errore il tuo account facendo l'ultimo giro di pulizia del db... mandami una mail o un messaggio privato che lo ripristino dal backup!


Inserito il:16/8/2012 11:56
____________________
Visualizza immagine originale
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: problema delle lettere accentate (che non avevo con Xoops 2.0.18.1) / aggiornamento all'ultima versi
#5
Allievo


Benutzerinformationen
Inserito:
28/11/2006 11:42
Da Morrovalle
raggruppare
Utenti Registrati
Messaggi: 113
Non In Linea
Io ho seguito le tue indicazioni ma il problema rimane....come mai? premetto che il mio database aveva già da prima il set UTF8 unicode

Inserito il:30/8/2012 10:26
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: problema delle lettere accentate (che non avevo con Xoops 2.0.18.1) / aggiornamento all'ultima versi
#6
Allievo


Benutzerinformationen
Inserito:
28/11/2006 11:42
Da Morrovalle
raggruppare
Utenti Registrati
Messaggi: 113
Non In Linea
Ho risolto. Avendo già il database impostato su UTF8 unicode dovevo semplicemente ignorare le istruzioni qui sopra . In sostanza il problema me lo ero creato da solo ;) visto che il mio database non era in Latin_swedish...

Inserito il:30/8/2012 10:42
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto







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.

[Ricerca avanzata]


XOOPS ITALIA © 2002-2012 - Powered by XOOPS