Pagine: [1]

[risolto in parte] accenti

[risolto in parte] accenti
« : Agosto 21, 2008, 10:00:26 pm »

Buonasera.
Ho un problema di accenti...
In un modulo vengono mostrate in modo random una serie di frasi, ma in alcuni ho le lettere accentate sballate.
Esempio:
Quota
1. L'errore che produce il danno maggiore sarà scoperto soltanto dopo che il programma è stato usato per almeno sei mesi. 2. Se il programma è stato concepito in modo tale che i dati incorretti siano rifiutati, ci sara' sempre un idiota abbastanza ingegnoso per trovare il metodo per farli passare
Cercando su internet ho trovato un paio di soluzioni ma non ho risolto.
quindi sballa nella a accentata e sull' è.
Il sito è http://ventus85.ilbello.com/, il modulo in questione è sulla colonna di sinistra ("Ansia da Murphy").
Ho guardato su internet, ci sono un paio di soluzioni, ma non hanno risolto la cosa. Per esempio ho provato a settare in configurazione globale (scheda locale) dove c'è "it_IT", ho aggiunto .UTF-8.
Può darsi sia colpa del template?
Quando avevo il template vecchio non mi sembra desse questi problemi, ma non posso giurarvelo, le frasi con accenti sono poche.
Grazie.
« Last Edit: Settembre 03, 2008, 10:58:49 am da ventus85 »
Loggato

Born in the wind, born to be wild!

http://ventus85.ilbello.com/
  • TUX
  • Administrator
  • Power user
  • *****
  • Posts: 477
  • Vedi Profilo WWW
Re: accenti
« Rispondi #1 : Agosto 21, 2008, 10:37:10 pm »

La pagina usa il set di caratteri iso-8859-1, mentre il testo mostrato è in formato utf8.

Hai due possibilità:

- modificare l'impostazione sulla codifica della pagina/di tutte le pagine visto che si tratta di joomla (non so se c'è un'opzione generale per joomla)

-modificare la codifica dei vari testi visualizzati in quel box.

la prima è senz'altro preferibile.
« Last Edit: Agosto 21, 2008, 10:39:16 pm da TUX »
Loggato

Re: accenti
« Rispondi #2 : Agosto 22, 2008, 09:18:43 am »

Ti ringrazio.
Preciso e veloce!  Wink
Si, dovrebbe essere nella stessa scheda delle configurazioni globali che ho citato nel post precedente.
Proverò la prima.
Ti farò sapere (dopo le mie vacanze, parto domani...).
Ciao!
Loggato

Born in the wind, born to be wild!

http://ventus85.ilbello.com/
Re: accenti
« Rispondi #3 : Agosto 31, 2008, 09:14:43 pm »

Ho scoperto questa cosa: se metto solo it_IT mi scrive le date (giorno della settimana e mese) in inglese, se invece ho it_IT.UTF-8 me le mette in italiano.
Però con il problema degli accenti, per esempio venerdì mi mette venerdì .
Ora guardo se modificando il codice del template funziona per bene, infatti ricordavo che una soluzione suggerita era quella di aggiungere prima della fine dell'head la riga
Codice:
<meta http-equiv="Content-Type" content="text/html <?php echo _UTF-8?>" />
Ora provo a mettere il set che mi hai indicato te.
Loggato

Born in the wind, born to be wild!

http://ventus85.ilbello.com/
Re: accenti
« Rispondi #4 : Agosto 31, 2008, 09:23:40 pm »

Risolto!!!!!!
All'inizio avevo messo al posto della riga del post precedente la riga:
Codice:
<meta http-equiv="Content-Type" content="text/html <?php echo iso-8859-1?>" />
ma non avevo risolto (e me lo immaginavo perchè come codice non mi tornava logicamente) poi la visione sotto forma di riga di php è scesa dal soffitto fino ad entrare dentro il portatile!

Dovevo mettere come prima riga nel file html del template la riga:
Codice:
<?php header("Content-Type: text/html; charset=UTF-8"true); ?>
Cheesy Cheesy Cheesy


ps modifico il titolo del post con risolto, da brava forumista!  Wink
Loggato

Born in the wind, born to be wild!

http://ventus85.ilbello.com/
Re: [risolto] accenti
« Rispondi #5 : Settembre 01, 2008, 11:38:53 pm »

Ahi ahi...ora mi è comparso un altro problema di accenti...
Dopo aver fatto quelle modifiche sui messaggi di easyguestbook al posto degli accenti ho il rombo con i punto interrogativo su Firefox e il quadratino su IE, come mai?Huh  Angry
Ho tolto le modifiche fatte ma non ho risolto.
Ho cercato su internet altre discussioni sugli accenti, ce ne sono parecchie ma nessuna mi ha risolto questa questione.
Bahhhhhhhhhhhh!
Buonanotte a tutti, io sognerò tanti rombi neri con punti interrogativi che danzano...
Loggato

Born in the wind, born to be wild!

http://ventus85.ilbello.com/
Re: [risolto] accenti
« Rispondi #6 : Settembre 03, 2008, 10:58:24 am »

Non è verrò mai a capo. Ho fatto altre prove.
In compenso ho visto che lo stesso problema si presenta nei titoli dei contenuti...
L'unica che rimane da fare è riprendere il codice del template originale metterlo e provare a modificare di nuovo...
 Sad Sad
« Last Edit: Settembre 03, 2008, 11:02:57 am da ventus85 »
Loggato

Born in the wind, born to be wild!

http://ventus85.ilbello.com/
Re: [risolto in parte] accenti
« Rispondi #7 : Settembre 14, 2008, 10:24:55 pm »

Come promesso ho installato di nuovo il template e fatto tutte le prove.
Ma non ho risolto.  Angry Cry

Esempi di alcune prove:

con configurazione->scheda locale->it_IT.UTF-8
se non c'è nulla oppure una di queste righe
<meta http-equiv="Content-Type" content="text/html <?php echo _UTF-8; ?>
<meta http-equiv="Content-Type" content="text/html <?php echo iso-8859-1; ?>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
oppure su firefox se vado in visualizza->Codifica caratteri->Occidente ISO-8859-1

rimane venerdì nelle date dei contenuti e nei messaggi guestbook, mentre i titoli dei contenuti vanno bene (es.fallirà lo visualizzo correttamente)

uso
<?php header("Content-Type: text/html; charset=UTF-8", true); ?>
oppure su firefox se vado in visualizza->Codifica caratteri->UTF-8

nelle date dei contenuti rimane venerdì, ma i titoli dei contenuti e i messaggi guestbook invece è sbagliato (es. fallir?,attivit?)

con configurazione->scheda locale->it_IT
se non c'è nulla oppure una di queste righe
<meta http-equiv="Content-Type" content="text/html <?php echo _UTF-8; ?>
<meta http-equiv="Content-Type" content="text/html <?php echo iso-8859-1; ?>
ottengo
  • nomi settimana in inglese,
  • titoli articoli che vanno bene
  • parole sbagliate sul guestbook (la à diventa ì)
   
con configurazione->scheda locale->it_IT
<?php header("Content-Type: text/html; charset=UTF-8", true); ?>
ottengo:
  • nomi settimana in inglese
  • nei titoli dei contenuti e nei messaggi guestbook invece è sbagliato (es. fallir?,attivit?), cioè ho il rombo con il ? su firefox, il quadratino su IE
      
Riepilogando:
se uso iso-8859-1 ho caratteri tipo ì nelle date e nei messaggi del guestbook
se uso UTF8 ho il punto ? o il quadratino nelle parole dei messagi e nei titoli degli articoli.

Nel database ho questa cosa: utf8_unicode_ci Unicode (multilingua), case-insensitive

Ho controllato per esempio la tabella dei contenuti del guestbook: la frase "L'archivio è un " che però viene al posto della è il quadratino o il punto interrogativo è scritta "L&#039;archivio è un po&#039" quindi nel database va bene.

Ho notato che nel file italian.php ho la riga DEFINE('_ISO','charset=iso-8859-1'); mentre nel italian.xml ho <?xml version="1.0" encoding="UTF-8" ?>  ma se li imposto nello stesso modo non risolvo.

Ho provato varie soluzioni, tra cui quella di aggiungere i codici detti sopra nei file oppure modificare i file italian.php e italian.xml.

Il problema è che le varie soluzioni sono opposte: quello che mi risolve l'una non me lo risolve l'altra e mettendo insieme ho sempre una risoluzione parziale.

Ho letto tutte le discussioni (ci ho messo ore!) e provato le varie soluzioni ma non ho risolto....

 Cry Cry

Sto impazzendo...
Loggato

Born in the wind, born to be wild!

http://ventus85.ilbello.com/
Pagine: [1]
Vai a: