Back to top

Autore Topic: Problema con lettere accentate  (Letto 8837 volte)

Offline MissBlackWhite

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Problema con lettere accentate
« il: 21 Ago 2009, 22:32:03 »
Salve a tutti, mi sono appena registrata sperando di poter risolvere il mio problema, ho dato un'occhiata in giro ma non ho trovato una soluzione adatta.
Premetto subito che sono una niubbia quindi vi chiedo di spiegare nel modo pių semplice possibile.

Ho un Mac ho installato MAMP e Joomla 1.15.13, in locale funziona tutto perfettamente solo che quando importo il database sul server di altervista le lettere accentate si vedono con caratteri strani
questo č il sito http://angolografico.altervista.org/
ho pensato fosse un problema di codifica ma il database (sia quando lo esporto che quando lo importo) č impostato su utf8_unicode_ci

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re:Problema con lettere accentate
« Risposta #1 il: 21 Ago 2009, 23:36:38 »
Ciao.
Quale č l'impostazione del database di altervista?
Controlla sia charset sia collation

Offline MissBlackWhite

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re:Problema con lettere accentate
« Risposta #2 il: 22 Ago 2009, 00:12:28 »
spero siano questi

Set di caratteri MySQL:  cp1252 West European (latin1)

collazione della connessione di MySQL: utf8_unicode_ci

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re:Problema con lettere accentate
« Risposta #3 il: 22 Ago 2009, 01:02:44 »
infatti sono proprio questi.

Anche il set di caratteri deve andare su utf8.

Esporta il database. Fanne una copia di riserva.

Aprilo con notepad++ (non il notepad di windows).

Nella barra dei menu di notepad++, vai su "formato" e verifica che il pallino stia su "utf-8 senza bom".

Se non sta li, selezionati tutto il database e clicca su "converti in utf-8 senza bom" (sempre nel menu "formato".

Fai poi la sostituzione di TUTTE le stringhe contenute nella variabile CHARSET in utf8 (cos' come scritto, senza spazi nč sottotratti.

Reimportati il database.

Offline MissBlackWhite

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re:Problema con lettere accentate
« Risposta #4 il: 22 Ago 2009, 13:52:25 »
intanto grazie della risposta

ho provato a fare come mi hai detto ma il problema persiste
aprendo il dattabase con notepad++ il menų formato si presenta cosė

ho provato a modificarlo cosė

ma non č cambiato niente

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re:Problema con lettere accentate
« Risposta #5 il: 22 Ago 2009, 19:31:12 »
no, cosė non solo non cambia niente, ma aggravi il problema. in pratica dici a notepad++ di leggere un file ansi come fosse utf8 e quindi sballa completamente tutto.

Mi pareva di ricordare che nelle ultime versioni di notepad il converter fosse giā incluso, ma a quanto mapre mi sbagliavo, visti gli screenshot.
Per fare la conversione devi quindi scaricare anche il plugin convert ext di notepad++ dovrebbe essere questo

Come hai editato il database, fin'ora?

Il menu formato con il plugin diventa come nello screenshot

[allegato eliminato da un amministratore essendo passati pių di 365 giorni]
« Ultima modifica: 22 Ago 2009, 19:53:29 da sali40 »

Offline MissBlackWhite

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re:Problema con lettere accentate
« Risposta #6 il: 23 Ago 2009, 16:43:09 »
grazie mille della disponibilitā, ma non so perchč sul mio windows notepad++ continua a non visualizzarmi nel menų formato la voce converti anche con il plug-in installato.
Comunque ho risolto, ho aperto il database con TextWrangler del mio Mac e ho convertito in Western (Windows Latin 1) adesso si vedono tutti gli accenti, apostrofi ecc.

Solo un'ultima domanda devo convertire il database ogni volta che lo importo sul server?

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re:Problema con lettere accentate
« Risposta #7 il: 27 Ago 2009, 08:26:18 »
in linea  teorica no, se l'editor che utilizzi riconosce il charset e non lo modifica

Offline albertot

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
Re:Problema con lettere accentate
« Risposta #8 il: 10 Set 2009, 12:51:48 »
...
Comunque ho risolto, ho aperto il database con TextWrangler del mio Mac e ho convertito in Western (Windows Latin 1) adesso si vedono tutti gli accenti, apostrofi ecc.
...
per MissBlackWhite o chiunque sappia rispondere: ho il medesimo problema qui indicato.
le impostazioni di PHPMyAdmin sono allegate in immagine: Set di caratteri MySQL:  cp1252 West European (latin1) // collazione della connessione di MySQL: utf8_unicode_ci
il database č in utf8 (e tutti i suoi "charset=")
perchč non riesco a sistemare il problema?
MissBlackWhite, ma tu hai trasformato in latin1 il file .sql e importato come utf8? E funziona? Sono molto confuso...

[allegato vecchio pių di un anno eliminato automaticamente]

 



Web Design Bolzano Kreatif