Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : sali40 25 Feb 2008, 16:37:59
-
Si leggono spesso problemi relativi alle lettere accentate.
Ho preparato questa guida per provare a risolvere in modo definitivo la questione del sito multilingua, della codifica utf-8 e dei caratteri strani che si possono presentare.
Si ricorda di fare qualche backup, prima di cominciare (ma questo "mi pare" di averlo evidenziato a dovere, nella guida 8) )
EDIT: Oggi sostituisco il pdf. C'era una imprecisione. La stringa relativa all'header da inserire in calce al file globals.php, conteneva virgolette inglesi anziché le virgolette semplici per la qulificazione del testo.
[allegato eliminato da un amministratore]
-
grazie per la guida!!
Adesso mi ci menterò appena possibile , ma non mi è chiara una cosa....
Consigli o no di fare un backup prima di lavorare sul sito???
.....
;D
Scherzavo è riportato almeno 100 volte di farlo!!
Saluti
Pierpaolo
-
grazie per la guida!!
Adesso mi ci menterò appena possibile , ma non mi è chiara una cosa....
Consigli o no di fare un backup prima di lavorare sul sito???
.....
;D
Scherzavo è riportato almeno 100 volte di farlo!!
Saluti
Pierpaolo
::)
-
:'(
-
cos'è questo pianto disperato? parliamone :D
-
Ho letto la guida di sali40.
Mi è sembrata parecchio "articolata", ma è possibile che non ci sono sistemi più semplici per risolvere il problema delle lettere accentate ?
AndreaE
-
ciao ,,, ho applicato la guida e funziona...
tranne per una cosa. INFATTI IL SITO ERA TUTTO BLOCCATO.
cioè mi funziona tutto (e prima non funzionava nulla) ELIMINANDO
questa parte della guida.
header(“Content-Type: text/html; charset=UTF-8”);
Editare il file global.php con BabelPad, alla fine, subito dopo
}
e prima di
?>
inserire:
header(“Content-Type: text/html; charset=UTF-8”);
alla fine, subito dopo
}
e prima di
?>
inserire:
se ci riferiamo alla fine (giù) del file. precisamente alla linea 136.
mi dava questo errore. ho eliminato quel comando e ora sembra funzionare tutto.
sito : www.turiweb.it
(PS: TUTTO era nato poichè avevo deciso di aggiornare il forum collegato SMF alla verisone 1.1.4
un casino, aveva perso gli accenti il forum... poi seguendo qualche guida ho risolto il problema del forum...ed è sorto in joomla. allora questa ottima guida di sali40 mi ha salvato... non so, sono venuto qui per dire e condividere come ho fatto e come ho risolto. forse sali40 può dirmi altro o verificare, non so
PPS: mi raccomando ai backup se no Sali vi picchiaaa!! ;)
grandi ragazzi!)
-
Scusate ma il prblema delle lettere accentate può dipendere anche dal tempalte che si utilizza ?
AndreaE
-
In particolare da questo errore...
Parse error: syntax error, unexpected ':' in /web/htdocs/www.turiweb.it/home/globals.php on line 135
ho ancora problemi di accenti con la componente !JoomlaComment 3.20 e all'interno della sezione administrator del sito...dipende da questo?
syntax error... soluzioni?
-
nessuno sa?
-
In particolare da questo errore...
Parse error: syntax error, unexpected ':' in /web/htdocs/www.turiweb.it/home/globals.php on line 135
ho ancora problemi di accenti con la componente !JoomlaComment 3.20 e all'interno della sezione administrator del sito...dipende da questo?
syntax error... soluzioni?
No, questo messaggio sembra riferirsi al fatto che ci stanno due punti ":" che on dovrebbero esserci. Magari sarebbero dovuti essere un punto e virgola ";".
In ogni caso significa che c'è un problema di sintassi in quella riga.
Scusate ma il prblema delle lettere accentate può dipendere anche dal tempalte che si utilizza ?
AndreaE
No. In genere no.
ciao ,,, ho applicato la guida e funziona...
tranne per una cosa. INFATTI IL SITO ERA TUTTO BLOCCATO.
cioè mi funziona tutto (e prima non funzionava nulla) ELIMINANDO
questa parte della guida.
header(“Content-Type: text/html; charset=UTF-8”);
Editare il file global.php con BabelPad, alla fine, subito dopo
}
e prima di
?>
inserire:
header(“Content-Type: text/html; charset=UTF-8”);
alla fine, subito dopo
}
e prima di
?>
inserire:
se ci riferiamo alla fine (giù) del file. precisamente alla linea 136.
mi dava questo errore. ho eliminato quel comando e ora sembra funzionare tutto.
sito : www.turiweb.it
(PS: TUTTO era nato poichè avevo deciso di aggiornare il forum collegato SMF alla verisone 1.1.4
un casino, aveva perso gli accenti il forum... poi seguendo qualche guida ho risolto il problema del forum...ed è sorto in joomla. allora questa ottima guida di sali40 mi ha salvato... non so, sono venuto qui per dire e condividere come ho fatto e come ho risolto. forse sali40 può dirmi altro o verificare, non so
E' molto strano. Non è che gli apici non erano apici ma virgolette inglesi? facendo il "quote" del tuo messaggio, quelle virgolette non vengono riconosciute. Anche questo mi pare strano in effetti. Babelpad non dovrebbe produrre virgolette inglesi.
In ogni caso, la guida è "esaustiva" (... nel senso che rende esausti, ovviamente ;D) per rendere il sito completamente utf-8. E' il caso, ad esempio, di un sito multilingua con lingue occidentali, italiano (lo metto a parte proprio per via delle accentate), lingue arabe, lingue orientali ... per le quali la codifica ISO8859-1 non offre supporto.
EDIT: Giusto per raffrontare, queste sono le virgolette inserite nel tuo messaggio: “ e ”
Queste le virgolette di qualificazione testo: "
Ho letto la guida di sali40.
Mi è sembrata parecchio "articolata", ma è possibile che non ci sono sistemi più semplici per risolvere il problema delle lettere accentate ?
AndreaE
La risposta è sopra. Puoi provare le parti più semplici della guida. Non dovresti aver bisogno di intervenire sul database. Dovrebbe bastare la correzione del codice locale in configuration.php e l'aggiuta delle stringhe nel file lingua
-
Grazie per le risposte sali40.
Però ho notato che cambiando template (alcuni) il problema si risolve; in effetti in testa all'index.php ci sono dei riferimenti diversi di ISO.
AndreaE
-
SALI HO SEGUITO PARI PARI LA GUIDA.
non so che pesci pigliare... cosa posso provare?
-
avevo il problema: in Firefox andava tutto bene, mentre in IE .... era tutto sballato ...
... ma grazie alla tua guida ... FUNZIONA TUTTOOOO !!!!! ;D ;D ;D
GRAZIE GRAZIE !
Alberto
-
EDIT: Oggi sostituisco il pdf. C'era una imprecisione. La stringa relativa all'header da inserire in calce al file globals.php, conteneva virgolette inglesi anziché le virgolette semplici per la qulificazione del testo.
Ho corretto finalmente anche questo problema...
ancora nulla...???? abbondano invece delle lettere accentate...
che faccio?
-
EDIT: Oggi sostituisco il pdf. C'era una imprecisione. La stringa relativa all'header da inserire in calce al file globals.php, conteneva virgolette inglesi anziché le virgolette semplici per la qulificazione del testo.
Ho corretto finalmente anche questo problema...
ancora nulla...???? abbondano invece delle lettere accentate...
che faccio?
Senti, guardando questa (http://www.turiweb.it/politica/in-consiglio-parola-agli-esperti-architetto-campanella-e-ingegnere-la-trofa-3.html#josc1191) pagina, vedo che il testo è a posto. ci sono lettere accentate che si vedono correttamente. Il commento contiene un "c'?".
Vuoi, per favore, verificare che i file del componente utilizzato per i commenti non abbiano riferimenti a iso 8859-1? Magari, che so, l'xml di installazione.
Tieni presente che, però, quello che è stato inserito in un database (ormai) utf-8, se preso come puni interrogativi, tali restano. Quelli te li devi, se inseriti dopo la conversione, modificare uno per uno
-
Vuoi, per favore, verificare che i file del componente utilizzato per i commenti non abbiano riferimenti a iso 8859-1?
Avevo verificato, ma nulla. Ho riverificato e forse non avevo prima salvato correttamente. Il problema era proprio quello.
Sperando di essere stati utili a molti...Grazie di cuore!
-
Ci può essere un conflitto fra UTF-8 e RSS.
Nel mio sito non funzionano più ed esce uno strano errore.
Chi sa?
http://www.turiweb.it/
link all'RSS
http://www.turiweb.it/index.php?option=com_rss&feed=RSS2.0&no_html=1
E qui appare l'errore come potete vedere
Errore interpretazione XML: non well-formed
Indirizzo: http://www.turiweb.it/index.php?option=com_rss&feed=RSS2.0&no_html=1
Linea numero 1, colonna 2:<?xml version="1.0" encoding="utf-8"?>
-^
HELP...
-
controlla i file di com_rss (sia dalla parte administrator sia dalla parte pubblica) e verifica che non ci siano riferimenti all'iso8859-1
E' probabile che nella visualizzazione, com_rss tenti di far visualizzare in iso8859-1 e questo confliggerebbe con la codifica complessiva del sito
-
Salve ragazzi, dopo aver letto le varie guide sul problema non ho trovato nulla a riguardo di questo problema su joomla 1.5.
Mi spiego meglio, ho trasferito il mio sito versione 1.5 da locale a remoto su server windows 2003 con installato iss6 e php5.Allora tutto bene per quanto riguarda la visibilità ecc ecc. tranne quando vado a visualizzare le notizie dove si presenta appunto il problema degli accenti sfalsandomi tutti gli articoli.
Come posso risolvere il problema senza dover intervenire ad una correzione a mano di ogni articolo?Grazie per il consiglio che vorrete darmi!
-
Per joomla 1.5.x il problema della codifica non dovrebbe porsi perché, a differenza della 1.0.x è utf8 compatibile.
Il problema potrebbe essere determinato da sfasamento della codifica predefinita del database del tuo spazio web (a seconda delle impostazioni di default del tuo hoster) e quelle presenti in locale.
L'unica cosa che puoi tentare è (dopo aver verificato codifica e collazione del database in remoto e averlo scaricato in locale)
scaricare notepad++ e almeno il suo plugin textfix
installare il tutto
puntare il mouse sul file sql che contiene il tuo database e, con pulsante dx, click su "edit with notepad++"
Notepad dovrebbe aprirlo nella sua codifica corretta e quindi accenti e amenità del genere dovrebbero vedersi correttamente.
A questo punto dalla tendina "formato" convertilo nel formato più conveniente per il tuo database in remoto.
Spero di essere stato chiaro e, sopratutto, spero funzioni.
Ovviamente, prima di lavorare sul file sql, FANNE UNA COPIA!!!
-
Grazie per la Guida, ho provato ad effettuare la trasformazione su joomla 1.0, ed ho eseguito la guida passo passo, ma mi son trovato di fronte a 2 errori, il primo come felixfabry ho dovuto eliminare dal file globals.php la stringa che si consigliava di inserire.
Il secondo errore nasce nei file della cartella language, dopo avere effettuato le modifiche, ho degli errore nel pannello di admin e nn mi permette di loggarmi, ho dovuto ripristinare i file language originali, ed ha ripreso a funzionare e mi pare anke che il problema delle accentate in homepage sia sparito, ma nn sono sicuro che sia stato convertito del tutto in UTF-8.
Che mi dite a riguardo?
-
è probabile che il contenuto del database non sia stato convertito correttamente e quindi la password risulta diversa.
In ogni caso, anche se non dovesse essere del tutto utf8, l'importante è che le accentate adesso siano corrette ;)
-
Il database rispettava già quello ke avevi consigliato in guida, cmq l'importante è ke ora le accentate siano ok!!
Grazie
-
Ciao a tutti,
grazie della guida.
Quando io ho chiesto consulenza alla ragazza che gestisce il server facendole vedere la guida lei mi ha detto che bastava aggiungere nel file di configurazione di apache la riga:
AddCharset UTF-8 .utf8
e adesso il mio sito in 5 lingue non ha più problemi con gli acenti e io non ho cambiato niente in joomla...
Suesch
-
Quando io ho chiesto consulenza alla ragazza che gestisce il server facendole vedere la guida lei mi ha detto che bastava aggiungere nel file di configurazione di apache la riga:
AddCharset UTF-8 .utf8
Puoi specificare meglio quale file è per favore?
-
Quando io ho chiesto consulenza alla ragazza che gestisce il server facendole vedere la guida lei mi ha detto che bastava aggiungere nel file di configurazione di apache la riga:
AddCharset UTF-8 .utf8
Puoi specificare meglio quale file è per favore?
il file si chiama httpd.conf
-
il file si chiama httpd.conf
Ti ringrazio. :)
-
Caro Sali40,
grazie per la guida relativa alla codifica dei caratteri UTF-8. Ho però un primo problema! Dove si trova il file global.php?
Grazie. ???
-
si trova nella root del tuo sito. Dove c'è pure il configuration.php.
Bada che la guida è per la versione 1.0.x di joomla. Per la versione 1.5 non dovrebbero sussistere questi problemi perché va in utf-8 per default
-
Grazie! Comunque il file global.php non c'è! In effetti sono in Joomla 1.5.8 e forse c'è qualcosa di differente...., ma ho gli stessi problemi riguardo alla codifica. Negli spazi mi si creano lettere accentate e altri simboli strani... quindi non è di default. Cosa devo fare?
Ho editato il file cg-bin/.htacces ma non ho ottenuto risultati... ???
-
segui solo la parte che riguarda la conversione del database. Sicuramente c'è un po di conflitto fra joomla (che funziona in utf-8) e il database che sarà latin o swedish :)
-
Grazie del consiglio. Ho proceduto a modificare i collate delle tabelle del database sostituendo latin1_swedish_ci con utf8_generale_ci, ma il problema mi rimane ancora... >:(
Grazie comunque!
-
utf8_general_ci, non "generale"
Controlla anche il charset
-
Grazie Sali40.
In effetti si è trattato di un refuso, ma ho sostituito con utf8_general_ci. Adesso tutte le tabelle sono impostate con utf8_general_ci. Ho controllato anche i charset del database e sono tutti a posto.
In variabili e parametri del server mi appare questa situazione:
character set client utf8
(Valore globale) latin1
character set connection utf8
(Valore globale) latin1
character set database latin1
character set filesystem binary
character set results utf8
(Valore globale) latin1
character set server latin1
character set system utf8
character sets dir /usr/local/mysql-5.0.67-linux-i686-icc-glibc23/share/mysql/charsets/
collation connection utf8_general_ci
(Valore globale) latin1_swedish_ci
collation database latin1_swedish_ci
collation server latin1_swedish_ci
Vedo comparire ancora dei latin1. Devo modificare ancora qualcosa?
Grazie della pazienza...
-
non mi pare che sia tutto a posto. Il charset del database è latin1 e questa stringa dovresti ritrovartela nel database esportato, in testa fra le dichiarazioni iniziali
-
Non pare neanche a me, ma nel database esportato ho questi valori:
-- phpMyAdmin SQL Dump
-- version 3.0.1.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generato il: 05 gen, 2009 at 05:04 PM
-- Versione MySQL: 5.0.67
-- Versione PHP: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Database: `ujbhqno1_jpack`
--
DROP DATABASE `ujbhqno1_jpack`;
CREATE DATABASE `ujbhqno1_jpack` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE `ujbhqno1_jpack`;
???
-
imposta il charset del database via phpmyadmin prima di reimportarlo.
Ovviamente, il sql (testo) del database lo hai convertito, no?
-
perdonatemi...ma a me è successa una cosa davvero strana e per questo vorrei porvi un interrogativo.
Possibile che il mio joomla che fino a stamattina non ha fatto una piega, abbia deciso di risvegliarsi con il problema delle accentate???
L'unica modifica da me fatta è stata l'installazione di docman ieri sera ma non avevo notato alcun problema.
P.s
Ho anche fireboard installato e l'ultimo forum creato è andato perso. Potrebbe esser stato qualcuno a divertirsi???
Grazie anticipatamente.
-
domanda n° 1: che versione di joomla?
domanda n° 2: il problema si presenta in tutte le pagine?
-
Grazie per l'interessamento.
La versione è la Joomla! 1.0.15 Stable.
Il problema non si è presentato in nessuno dei contenuti che avevo sul sito(un problemino l'ho avuto solo con una voce di menu' che presentava un'accentata sia frontend che backend).
Il grosso problema l'ho avuto sul forum( fireboard) poichè in tutti i testi che presentavano parole con l'accento, le lettere sono state sostituite con la A con una tilde sopra.
Volevo sottolineare il fatto che ieri sera ho provveduto all'installazione di Docman, disinstallato oggi appena resomi conto del problema. Il risultato è che mentre i problemi continuano con i messaggi scritti sul forum prima di stamattina, se utilizzo adesso lettere accentate begli interventi queste vengono correttamente visualizzate.
Potrebbe essere stato DocMan il problema?
Grazie
-
Se puo' esserti di aiuto in qualche modo alla comprensione del problema ti informo del fatto che in tutte le mail di notifica che mi arrivano per ogni intervento fatto sul forum, le lettere accentate sono sostituite da altri caratteri.
Il forum pero' ha sempre funzionato perfettamente fino a stamattina.
-
hai mai cambiato la codifica del tuo sito?
posteresti un link?
-
non ha fatto nulla in fatto di codifiche...arriva il link
Per una visualizzazione ottimale usa firefox(il TranMenu' non è granchè con explorer)
www.maintrendanalysis.com
Serve la registrazione per l'accesso al forum.
-
potrebbe essere stato docman, il problema, se docman ha impostato qualche tabella in utf-8. Joomla 1.0 utilizza la codifica iso8859-1 e quindi questo può aver causato il problema delle accentate. Certo, adesso che hai un "sistema misto" non puoi far altro che editare a mano tutto e ripristinare lo status quo ante
-
Ho disinstallato DocMan...perchè parli di sistema misto???
Grazie
P.s.
Ho fatto una domanda del kaiser...il sistema misto è rappresentato
dalla presenza contemporanea delle tabelle UTF-8 modificate da DocMan e le nuove standard in ISO.
-
buonasera...ancora io, i problemi continuano.
Ci eravamo lasciati con il problema sulle accentate risolto.
Il fatto è che adesso se nel forum aprono un post con una qualsiasi accentata, la visualizzazione viene affettuata senza problemi, ma se cerco di accedere il cms mi restituisce questo:
"(http://www.maintrendanalysis.com/joomla/STATISTICHE/606-Attendibilit%C3%A0-segnali-MT-su-titoli-italiani.html)
404: Not Found
Sorry, but the content you requested could not be found"
Grazie anticipatamente a chi mi vorrà aiutare.
-
che forum è? accertati che il forum abbia la stessa codifrica del cms.
-
fireboard...dove ne verifico la codifica???
-
hai il pacchetto di installazione? scompattalo in locale e da una occhiata alle prime righe del file con estensione xml
-
Scusate se intervengo.
Alla fine io ho risolto inserendo come prima riga all'interno del file index.php, che si trova nella directory principale la stringa:
<?php header("Content-Type: text/html; charset=UTF-8", true); ?>
Attenzione a non metterlo nell'index.php del template perchè non funziona.
L'idea l'ho presa da un postato nel forum.
-
Provo e vi faccio sapere, grazie mille per la considerazione.
-
ciao ragazzi, io uso phpmyadmin 2.11.9.4 ...però non riesco a trovare la voce per la collazione. Qualcuno sa dov'è? Oppure mi suggerite un'alternativa????
-
Ciao a tutti,
premetto che ho usato la funziona "ricerca" un casino, e non solo su Google e sto ancora ad impazzire. Vi spiego brevemente il problema:
sto facendo un sito che più avanti dovrà avere anche altre lingue, ed attualmente ho il problema delle accentate.
La guida quindi che è allegata all'inizio del post l'ho letta tutta, ma non l'ho applicata pari pari proprio perchè non andando ad usare Joomfish (già provato ma mi ha solo creato problemi), ma duplicando il template tot volte (con lingue differenti).
Alchè che ho fatto?
a)Ho inserito dapprima in configurazione globale, sotto locale it_IT.UTF-8;
b)Ho inserito nell'index.php del template questo codice:
<?php defined( "_VALID_MOS" ) or die( "Direct Access to this location is not allowed." );?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php $iso = split( '=', _ISO );
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php mosShowHead(); ?>
<?php
if ( $my->id ) {
initEditor();
}
?>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
;
c) sono andato a modificare il file italian.php, alla riga 420 inserendo:
DEFINE('_ISO','charset=utf-8');
;
d) la prima riga del file templateDetails.xml è settata su charset UTF-8;
e) sono entrato nel DB con myphpadmin, e ho eseguito la procedura (con i milioni di backup precedenti) di collazione a utf8_general_ci. E su questo mi sono rimasti dei dubbi, nel senso che andando sulle variabili e parametri del server mi sono trovato questi dati:
character set client utf8
(Valore globale) latin1
character set connection utf8
(Valore globale) latin1
character set database latin1
character set filesystem binary
character set results utf8
(Valore globale) latin1
character set server latin1
character set system utf8
character sets dir /usr/share/mysql/charsets/
collation connection utf8_general_ci
(Valore globale) latin1_swedish_ci
collation database latin1_swedish_ci
collation server latin1_swedish_ci
e su queste ultime 3 righe mi si è inarcato un sopracciglio (e non solo quello). Dopo tutto questo ambaradan di cose, pensate che sia questo il motivo per cui vedo ancora le accentate sbagliate?
Quando entro nel sito e guardo il sorgente mi indica che il charset utilizzato è utf-8, indi mi veniva il dubbio che il problema fosse proprio il DB. Mi potete confermare il dubbio per cortesia?
(per avvalorare la tesi che sia questo il problema ho notato che tutte le tabelle del DB _jos hanno una collazione latin1_swedish_ci... è qui il problema?!?! :'()
Grazie in anticipo a chi saprà darmi la soluzione (gli pago una birra!)
-
Il procedimento indicato nella guida serve a rendere joomla 1.0 (che nasceva in iso 8859-1) totalmente utf-8.
Non ci sono, quindi, parti totalmente dedicate a joomfish.
Certo, joomfish si trova, poi, a gestire le accentate in modo corretto, ma come qualsiasi altro sistema per la gestione multilingua.
Premesso questo, ti consiglio di rivedere il tutto e di applicare tutte le modifiche indicate.
In altro topic un altro utente aveva avuto il tuo stesso problema con la lingua russa a causa di qualche imprecisione nel procedimento. Ti indico i post di riferimento:
http://forum.joomla.it/index.php/topic,65817.msg287343.html#msg287343
http://forum.joomla.it/index.php/topic,65817.msg290704.html#msg290704
ricordati di inserire le stringhe "locale" in tutti i file lingua.
Nel tuo caso, credo tu abbia modificato le stringhe relative al charset senza modificare la collazione generale (latin1_swedish_ci).
Anche se, poi, i valori globali del server (quelli indicati con valore globale) rimangono latin1, l'importante è che i valori del database sovrascrivano correttamente i valori globali stessi.
Ti raccomando di fare attenzione all'editor che usi. Io ho testato con successo solo babelpad e notepad++ con plugin di conversione (rispetto al tempo in cui ho scritto la guida, ho trovato migliore notepad++ con il plugin, ma babelpad continua a fare il suo lavoro con estrema dignità :) )
Spero di esserti stato di aiuto
-
Ti ringrazio per la pronta risposta,
oggi verifico la procedura daccapo e vediamo se ci salto fuori :P
Grazie ancora ;)
P.s. notepad++ rulez ;D
-
Niente... ho provato tutta la procedura, ma alcuni componenti mi danno errori, ed ora tutti gli articoli mi si troncano in corrispondenza della prima lettera accentata o di un apostrofo.
Non so che pesci pescare.... :-\
-
Ciao a tutti,
Ma Joomla 1.5 non ha già il supporto nativo per l'utf8?
o sbaglio?
-
ciao a tutto il thread: ho anche io il problema di un sito preparato con Joomla! 1.5 che presenta lettere a caso al posto delle accentate.
Ho provato a esportare il database e reimportarlo con il set di caratteri corretto, ma ottengo questo gradevole commento
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
qualcuno mi puo' aiutare?
-
salve,
ho letto tutti i post ma nessuna che ha il mio stesso problema.
il mio problema è che le accentate si presentano solo se faccio il refresh della pagina.
un link di esempio:
http://www.hollywood-video.it/index.php?option=com_content&view=article&id=57%3Ai-sogni-di-holywood&catid=40%3Arecensioni&lang=it
questo accade solo agli articoli e alle intestazioni dei moduli. i quali sono coinvolti nella traduzione joomfish.
la sezione virtuemart non è conivolta.
quale soluzione ??
grazie.
-
Scusate, qualcuno sa dove trovare questa guida per risolvere i problemi di lettere accentate???
Grazie anticipatamente
-
eccole: http://www.joowiki.com/index.php?option=com_openwiki&Itemid=2&id=utf8
Bada che è stata costruita per joomla 1.0.x.
Joomla 1.5.x ha già il supporto per utf-8, quindi devi verificare solo la parte relativa al database.
Ti raccomando di utilizzare uno degli strumenti indicati nella guida, per editare il database (notepad++ con il plugin convertext oppure babelpad)
-
Grazie mille molto gentile..
-
Salve,
stesso problema per il mio sito, ma stranamente non è sempre visibile, a volte effettuando un refresh appaiono gli accenti giusti, al secondo ritorna come prima.
joomla 1.5.14
grazie anticipatamente per chiunque possa aiutarmi
-
Salve,
stesso problema per il mio sito, ma stranamente non è sempre visibile, a volte effettuando un refresh appaiono gli accenti giusti, al secondo ritorna come prima.
joomla 1.5.14
grazie anticipatamente per chiunque possa aiutarmi
Ho lo stesso identico problema.
Ho seguito la parte della guida che si riferisce al DB, ma le uniche stringhe che trovo all'inizio che riguardano il set di caratteri sono:
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
Da nessuna parte, all'interno del db, trovo né "atin1_swedish_ci" né "latin" né "utf8_unicode_ci".
Se all'interno del db cerco "CHARSET" Trovo pressocché dappertutto: charset=utf-8; oppure charset:1/ (ma credo che si riferisca alla formattazione degli articoli).
Se all'interno del DB cerco la parola "Collate" trovo
/tabelle relative al forum phpbb/
ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Tempo fa, quando migrai dalla 1.0 alla 1.5, utilizzai wordpad (eh.. lo so..) per aprire il db. Ho provato a convertirlo con notepad++ e riupparlo ma non cambia nulla. Con notepad++, in basso a sinistra appare: UNIX | ANSI as UTF-8.
In PhpMyAdmin, nel db incrimanto dove sono installate sia Joomla che Phpbb, ho selezionato la collation utf-8 general (prima era stranamente impostata su Latin swdish etc) ma, il problema persiste.
Dato che non posso riscrivere uno ad uno ogni articolo in una nuova installazione.. come posso fare?
edit: mi è sorto un dubbio. Per le pagine php del template etc utilizzo spesso il notepad di windows. Può essere questo?
Però non mi ha mai dato problemi, infatti tra le varie installazioni di joomla 1.5.x solo su questa si presenta l'errore.
-
Qualcuno può fornirmi le guide di cui si parla in questo articolo? ho un sito fatto anni fa, e tutti i giorni della settimana hanno caratteri strani!
Purtroppo non riesco ad accedere ai vari link segnalati in questo post.
Grazie
-
sarà perchè non esiste più joomla 1.0.xx ?
M.
-
Salve, su Joomla 2.5.x ho lo stesso problema, infatti svuotando la cache, cioè se vado in
Sito->Manutenzione->Pulisci cache
la elimino , una voce che si chiama, Page, torna tutto come prima, ma se provo a navigare nel sito, oppure solo aggiornare la pagina, tornano quei caratteri strani, e non saprei come risolvere questo problemino...
Si tratta di questo tipo di caratteri -->>>>> Â
Che cosa posso fare?
grazie,
Claudio