Joomla.it Forum
Componenti per Joomla! => Gestione Forum => : mochi 27 Oct 2007, 13:33:07
-
ciao a tutti,
ricercando la parola è sul forum, non ho trovato niente, per cui chiedo a voi!!!
quando un nuovo messaggio è stato inviato alla discussione che ho sottoscritto mi viene mandata un'email dove alla fine viene detto:
"Non rispondere a questa email di notifica: è una mail generata automaticamente da un computer che non è in grado di apprezzare il tuo linguaggio umano. Perderesti tempo"
Come faccio a sostituire è con è ???
grazie ciao
-
Anche io ho lo stesso problema, qualcuno sa come risolverlo?
-
Aprite il file di lingua italiana e cercate $_COM_A_NOTIFICATION3
Ciao
-
Aprite il file di lingua italiana e cercate $_COM_A_NOTIFICATION3
Scusa puoi essere un pò più chiaro?
Ti ringrazio, Franco
-
E' una alternativa che avevo letto anche io da qualche parte quando ho cercato nel forum per ofranco il problema.
Quello che intende jakozone è che nel file lingua italiana di fireboard la "costante" $_COM_A_NOTIFICATION3 vuol dire "Non rispondere a questa email di notifica: è una mail generata automaticamente da un computer che non è in grado di apprezzare il tuo linguaggio umano. Perderesti tempo.";
ovvero viene sostituita con quella frase.
Quindi penso che il suo consiglio era "sostituire è con e' ".
In compenso ho trovato questo: http://www.bestofjoomla.com/component/option,com_fireboard/Itemid,38/func,view/catid,49/id,52454/ (http://www.bestofjoomla.com/component/option,com_fireboard/Itemid,38/func,view/catid,49/id,52454/)
-
Ciao mio piccolo angioletto ;) ti ringrazio per l'interessamento, veramente prezioso.
Se non trovo la soluzione sarò costretto ad accettare la "malattia meno grave" ;D ;D.
Speriamo che qualche sviluppatore compia il miracolo con qualche pach. Con win ci siamo abituati :o
-
Ciao mio piccolo angioletto ;) ti ringrazio per l'interessamento, veramente prezioso.
(http://img52.exs.cx/img52/271/l9iblush.gif)
Se non trovo la soluzione sarò costretto ad accettare la "malattia meno grave" ;D ;D.
Speriamo che qualche sviluppatore compia il miracolo con qualche pach. Con win ci siamo abituati :o
Speriamo di no!
Io voglio trovare (direttamente o indirettamente) la cura per il problema degli accenti.
-
Mi sa che ho scoperto il problema ma non so come intervenire.
Ho aperto il database su remoto ed ho notato che le tabelle sono tutte collation latin1_swedish_ci.
Credo che debbano essere tutte UTF8.
Su un altro forum dicono di fare così:
dal phpMyAdmin seleziona il DB e clicca su Operazioni per modificare il DB, poi su Struttura-->Operazioni per ogni tabella.
In alternativa e se ne sei capace puoi crearti un paio di Query che fanno tutto da sole.
Purtroppo di database non ci capisco niente (se trovo una piccola guida sarà la volta buona che imparo) e non so come fare. Per favore mi aiutate con più chiarezza a modificarle?
-
(http://C:\Documents and Settings\convertini.DMNPM1\Desktop\db.jpg)
Questa è un'immagine simile al mio database l'unica differenza è che qui la collation è lati2_general_ci ed a me, invece, è latin1_swedish_ci.
[allegato eliminato da un amministratore - Il file era vecchio]
-
Nel database puio impostare il charset...
Hai provato a sostituire latin1_swedish_ci con l'altro?
-
E come faccio? tutte le 41 tabelle sono così.
Sul database sono proprio un principiante nn so come fare :P
-
C'è l'impostazione generale da mettere nel database, ora il mio non ci posso accedere (chissà perchè...) sennò ti dicevo il punto preciso dove cambiare.
Appena riesco ad accedere guardo, ok?
-
Appena riesco ad accedere guardo, ok?
Ok, dimmi pure se anche a te tra il database in locale e quello in remoto ci siano differenze sulla collation delle tabelle. Come detto a me in locale sono tutte in utf8 ed in remoto sono tutte in latin1_swedish_ci. :-\.
Lo stesso confronto l'ho fatto anche i database degli altri tre siti che ho in rete, stranamente la collation è diversa anche lì. ??? ???
Quindi CMS o FORUM la differenza rimane sempre una costante.
Ho rivisto i settaggi del dump ed i settaggi di mysql di aru#a dove ho il database ma niente, non ho trovato settaggi che non abbia considerato in precedenza.
Ciao, Franco
-
Nel database puio impostare il charset...
Hai provato a sostituire latin1_swedish_ci con l'altro?
Ci sono riuscito da solo ma non è servito a niente.
Non è servito a niente neanche aggiornare all'ultima versione il server locale.
Non è servito a niente neanche sostituendo (al file \forum\Themes\default\languages\Login.italian) la è con la e ed aggiungendo a fianco ´ allo scopo di ottenere e'
Non è servito a niente neanche l'aver aggiornato la versione del forum a smf_1-1-6_install/smf_1-1-5_italian_UTF8. Gli accenti sul forum vanno bene però il problema resta e gli utenti, dopo la registrazione, continuano a ricevere un E-mail sgrammaticata e poco comprensibile.
Aggiungo che lo stesso problema si verifica anche se si utilizza OS Linux/Ubuntu.
Qualche dritta? ???
-
Non ti so proprio cosa dire...questo problema degli accenti e affini affligge da un bel po' un bel po' di persone...anche io avrò provato tante soluzioni, ma... :(
-
Si, effettivamente è un problema. Dai un'occhiata qui
Se utilizzate il client mysql sul prompt dei comandi di Windows, molto probabilmente avrete difficoltà nella visualizzazione e nell'immissione delle lettere accentate: questo è dovuto al fatto che in genere il Windows prompt utilizza il charset cp850 (per scoprirlo digitate il comando DOS 'chcp').
In questo caso quindi dovrete utilizzare l'istruzione SET NAMES cp850 per operare in modo corretto. È tuttavia ovvio che nemmeno l'utilizzo del charset corretto può supplire alla mancanza di certi caratteri nel character set stesso: con il cp850 ad esempio non sarà possibile visualizzare nè inserire il simbolo dell'Euro.
L'ho tratta da qui: http://database.html.it/guide/lezione/2445/i-set-di-caratteri/
Tu credi che possa essere più giusto utilizzare il set di caratteri utf8 associati alla collation cp850?
-
Si, effettivamente è un problema. Dai un'occhiata qui
Se utilizzate il client mysql sul prompt dei comandi di Windows, molto probabilmente avrete difficoltà nella visualizzazione e nell'immissione delle lettere accentate: questo è dovuto al fatto che in genere il Windows prompt utilizza il charset cp850 (per scoprirlo digitate il comando DOS 'chcp').
In questo caso quindi dovrete utilizzare l'istruzione SET NAMES cp850 per operare in modo corretto. È tuttavia ovvio che nemmeno l'utilizzo del charset corretto può supplire alla mancanza di certi caratteri nel character set stesso: con il cp850 ad esempio non sarà possibile visualizzare nè inserire il simbolo dell'Euro.
L'ho tratta da qui: http://database.html.it/guide/lezione/2445/i-set-di-caratteri/
Tu credi che possa essere più giusto utilizzare il set di caratteri utf8 associati alla collation cp850?
Non saprei dirti, ignoravo questa cosa...
-
Qui si parla di lettere accentate e charset:
http://freaknet.org/asbesto/roba/accentate.html
spero che qualcuno più bravo di me lo legga e possa trovare una dritta da condividere su questo forum. ;D :D
Che lo standard per l'e-mail è l'RFC 821 non lo sapevo neanche io. ;D
-
Finalmente ho risolto il problema delle lettere accentate sulle E-Mail. 8)
E' sbagliata la traduzione su Login.italian.php
-
Bene, ne sono contenta! :)
-
Qui si approfondirà il problema delle lettere accentate che non appaiono sulle E-Mail di registrazione degli utenti sui forum SMF:
http://www.smitalia.net/community/index.php/topic,4324.0.html
Ciao, Franco
-
Ok...magari aggiungilo anche nel topic riepilogativo del problema delle lettere accentate e charset. ;)
-
POST RIEPILOGATIVO - per quanto attiene alle lettere accentate sulle E-Mail di registrazione!!!
^^^^^^^^^^^^^
Se da un programma di posta elettronica residente in Windows (per esempio Eudora o Outlook) viene spedito un messaggio che contiene vocali accentate, queste saranno tradotte in byte tramite la tabella ANSII.
La faccenda si complica ulteriormente se il messaggio viene generato "on line" tramite uno dei numerosi servizi che lo consentono: tutto quello che viene scritto viene poi spedito dal proprio browser al server di posta in formato "URL-encoded", cioè con un sistema di codifica apposito sviluppato per Internet. Sono quelle coppie di numeri precedute dal segno di percentuale che frammezzano le parole che a volte compaiono sulla riga degli indirizzi del browser come risultato di una query o di un form. Tutto quello che non fa parte dell'alfabeto anglosassone (incluse le cifre da 0 a 9), e con l'eccezione di alcuni caratteri (parentesi, virgole, punti, e commerciale, trattino basso, trattino normale, eccetera) viene trasformato in questo segno percentuale seguito dal codice esadecimale (vuol dire in base 16) del carattere (per esempio %20, che corrisponde a 32 in base 10, è lo spazio). Il testo viene quindi riformattato all'arrivo, ma vengono eliminati o sostituiti tutti i codici che possono rappresentare un pericolo per la sicurezza del server (e sono parecchi!). Poi il messaggio riformattato viene inoltrato al destinatario. Si capisce che in questo caso le povere vocali accentate vengono bistrattate, trasformate, frastornate e poi addirittura perse!
Lo standard per l'e-mail e' l'RFC 821, che descrive l'e-mail come applicazione a 7 bit. Quindi i caratteri non-ascii sono fuori standard.
Tutto ciò premesso, per evitare che il testo inserito sulle E-Mail di login sia sgrammaticato o con i simboli è ecc, ecc, occorre correggere il file Login.italian.php sostituendo i codici corrispondenti alle lettere accentate con il relativo codice ascii.
In particolare:
à minuscola, il codice attuale: à deve essere sostituito con &# 224; (da scrivere senza spaziatura)
é minuscola, il codice attuale: è deve essere sostituito con &# 232; (da scrivere senza spaziatura)
ì minuscola, il codice attuale: ì deve essere sostituito con &# 236; (da scrivere senza spaziatura)
ò minuscola, il codice attuale: ò deve essere sostituito con &# 242; (da scrivere senza spaziatura)
ù minuscola, il codice attuale: ù deve essere sostituito con &# 249; (da scrivere senza spaziatura)
Tanto è vero che se su questo forum digitate il codice &# 249; senza spazi, al salvataggio, sarà convertito con la lettera ù. Provare per credere. ;) :D
Spero che la mia ricerca possa essere d'aiuto a questa comunità. 8)
P.S. accetto consigli ed osservazioni in merito. ;D ;D
Ciao, Franco.
-
Anche questo file va trattato con le modifiche sopra descritte:
PersonalMessage.italian
Per favore se ne trovate altri aggiungeteli qui :o
Grazie, Franco