A qualcuno non gliene potrà fregare di meno, ma avendo deciso, dopo molta pigrizia (e un pizzico di paura), di aggiornare questo blog all’ultima versione di Wordpress volevo informarvi che (anche) nella versione 2.2 esiste un problema di lettere accentate.
Wordpress LogoChe novità! Direte voi. Beh, si, non è una novità, i database dei siti web spesso fanno impazzire con questo problema che affligge noi “latini” portatori sani di un sacco di vocali accentate.
Beh, la novità è che Wordpress 2.2 ha una riga in più nel suo file di configurazione, e credo (leggendo i post di un sacco di gente disperata) che pochi se ne siano accorti.
Dopo il passaggio alla 2.2 il database di Wordpress viene comunque configurato in UTF 8 (diciamo il formato standard internazionale).
Cosa fare? L’ultima volta ero reduce da un passaggio di server e sono quasi impazzito. Ora, dopo l’installazione, ho semplicemente provato a usare la nuova “funzionalità” di Wp-Config, il file di configurazione di Wordpress che riporta due nuove stringhe:

define(‘DB_CHARSET’, ‘UTF8‘);
define(‘DB_COLLATE’, ”);

Ho cambiato la prima riga sostituento UTF8 con Latin1 e il giochino ha funzionato, le mie lettere accentate sono tornate. Ho fatto delle prove e non ci sono problemi né con i plugin, né con i commenti e tanto meno con i feed.
L’unico problema è che con i sistemi come Fantastico (che io uso) bisogna tutte le volte, dopo un aggiornamento, procedere alla modifica del file che è comunque necessaria se volete settare la lingua da inglese a italiano, aggiungendo it_IT nel  ‘WPLANG’.

La stringa da usare è quindi: define(‘DB_CHARSET’, ‘latin1‘);

Spero di essere stato utile a qualcuno. Comunque è tutto merito del team di Wordpress che finalmente ha attivato questa possibilità. Se qualcuno scoprisse a cosa serve la seconda riga sarebbe un’informazione utile da dare.

11 Commenti per “Wordpress 2.2: Ecco il trucchetto per le lettere accentate”

  1. Barbara ha detto:

    Tornerà utile quando aggiornerò thanks

  2. ImperiaParla ha detto:

    Anche a me, grazie.

  3. hunter ha detto:

    Grazie delle dritta :-)

  4. Simona ha detto:

    Il DB_COLLATE è il riferimento che il set di caratteri fa al database MySQL all’interno del quale sono posti in ordine caratteri, numeri ecc. (la collation). Impostato così ha valore NULL quindi WP, probabilmente, ha inserito di default il riferimento del charset UTF8 ad un database; se si cambia il charset, forse, si deve cambiare il riferimento alla collation (ad esempio inserendo latin1_swedish_ci tra le virgolette). Questo per fare in modo che il charset impostato faccia riferimento al db di caratteri giusto.
    Tutto questo scritto senza conoscere Wordpress e il suo config (non sono una blogger), ma con conoscenze di php e MySQL. Quindi prima di smanettare con il config invito la lettura degli how to di WP, per non avere responsabilità di sorta :)

  5. links for 2007-07-02 « Il blog di lucacicca ha detto:

    [...] Axell Weblog » Wordpress 2.2: Ecco il trucchetto per le lettere accentate Vediamo se ho risolto definitivamente il problema delle lettere accentate àèìòù (tags: wordpress) [...]

  6. Andrea Opletal ha detto:

    ..interessante !!!

  7. Links for 2007-07-07 [del.icio.us] | marketing ha detto:

    [...] Wordpress 2.2: Ecco il trucchetto per le lettere accentate come risolvere il problema delle accentate [...]

  8. La Cuccia di ex-xxcz » Blog Archive » La Cuccia cambia look ha detto:

    [...] passaggio purtroppo un po’ doloroso: come aveva già notato Axell, WordPress 2.2 ha qualche problema a comprendere le lettere accentate delle versioni precedenti. A [...]

  9. iSleepy 2.0 » Blog Archive » Problema con Wordpress e lettere accentate ha detto:

    [...] grazie al post di Axell ho cambiato nel file “wp-config.php” la stringa che ci appare così [...]

  10. pietrodigiorgio.it » Aggiornamento Wordpress 2.3 e gli accenti sminchiati ha detto:

    [...] Stavo già per ripristinare la vecchia versione 2.20, quando ho pensato che magari Google poteva trovarmi chi problema l’aveva risolto. [...]

  11. Levysoft » Come ripristinare correttamente gli accenti dopo l’upgrade a Wordpress 2.3 ha detto:

    [...] problema è molto sentito per tutti i blogger italiani che usano Wordpress e per risolvere il problema è [...]

Commenta questo post (ma prima conta fino a 10)