Home › Forum › Installazione WP › Impostare i caratteri del database
-
AutorePost
-
-
3 Giugno 2006 alle 17:10 #1634drjazzPartecipante
Ciao, dopo avere lasciato il mio vecchio hosting ed essere passato a Tophost (ho seguito i vostri consigli, e il primo impatto è buono) ho caricato tutto il mio “ambaradan” sul nuovo server, compreso il blog realizzato con WordPress. Ora però non riesco a visualizzare correttamente i caratteri speciali (quelli con l’accento, per intenderci), quindi immagino che in qualche modo bisogna impostare il set dei caratteri. Da una ricerca che ho fatto sul forum mi è sembrato di capire che vanno impostati a utf8, ma qualcuno ha la pazienza di spiegarmi in che modo? Precedentemente (col vecchio hosting) andava tutto bene.
Boh…!
-
29 Giugno 2006 alle 18:51 #39214LuigiPartecipante
Hai per caso risolto, o qualcuno sa darci una risposta?
Anche io sto cercando di trasferire il mio blog su tophost, da altervista. Una volta scaricato il backup del database (realizzato seguendo la wiki) in utf-8 e aperto col blocco note, sostituite tutte le stringhe, e ricaricate sul db di tophost, tutte le lettere accentate vengono visualizzate come “?”.
Ho notato che con PhpMyAdmin di tophost andando a visualizzare il contenuto del database, le lettere accentate vengono visualizzate correttamente, mentre da altervista le vedo come due caratteri diversi.
Come posso fare?
-
3 Luglio 2006 alle 11:29 #39249w00lfPartecipante
ho lo stesso identico problema.
Stavo su Altervista, e sono passato a TopHost. Ho fatto il backup del database, come da Wiki. Però, la cosa curiosa che ho notato è che nel DB sotto Altervista, il tipo di codifica dei campi del DB è impostato a latin_swedish o qualcosa del genere. Che sia quello il problema???
-
4 Luglio 2006 alle 14:25 #39294batdevisPartecipante
anch’io ho spesso lo stesso problema trasferendo il mysql da locale ad online, mi unisco alla richiesta d’aiuto.
-
4 Luglio 2006 alle 14:35 #39295SteveAglAmministratore del forum
personalmente è capitato anche a me con diversi blog, tutti codificati UTF-8.
però ho risolto caricando il file .sql precedentemente esportato da phpmyadmin, selezionando la codifica latin_swedish.
Spero che questa info vi sia utile, perché non ho altre idee.
-
4 Luglio 2006 alle 14:45 #39298w00lfPartecipante
grazie, ora proverò. Certo che è strano che la codifica di default sia latin_swedish. C’è un modo per poter impostare la codifica di default del DB a UTF-8? Conoscete un modo per convertire un DB da latin_swedish a UTF-8?
-
4 Luglio 2006 alle 14:45 #39299nicolaPartecipante
L’ho risolto anche io impostando Character set of the file: a latin1
-
5 Luglio 2006 alle 7:38 #39304batdevisPartecipante
ma qdo creo un db tramite il phpMyAdmin non posso scegliere latin1.
-
5 Luglio 2006 alle 12:49 #39310SteveAglAmministratore del forum
Credo che impostare la codifica del database a UTF-8 non serva…
cmq si può cambiare con le ultime versioni di PhpMyAdmin
-
17 Luglio 2006 alle 14:47 #39458jigsorePartecipante
Pure io ho lo stesso problema, solo che non ho cambiato provider ma solo nome di dominio … ho scoperto che la versione di MySql e PhpMyAdmin sono cambiate. Credo cmq dipenda da MySql.. nel dominio prima del trasferimento c’era la versione 4 (e qualcosa) mentre nel nuovo server ho la versione 5 ove vengono offerti diversi charsets. Ultima cosa ho anche notato che scrivendo nuovi articoli e/o commenti con lettere accentate il problema non si presenta; come pure andando a ‘risalvare’ gli articoli precedenti tutto si sistema… abbastanza strano come comportamento cmq.
-
4 Agosto 2006 alle 12:43 #39671andryonlinePartecipante
Scusate, ma in definitiva come bisogna risolvere il problema?
Io stavo pasticciando il mio blog, forte delle mie copie di backup, ma al momento di ripristinare una copia passata, ecco che mi sono ritrovato con tutti i caratteri speciali sballati…
-
4 Agosto 2006 alle 13:12 #39674andryonlinePartecipante
Ah, sembra funzionare selezionando la voce “latin1” (set caratteri) al momento dell’importazione del database…
-
19 Settembre 2006 alle 11:27 #40144nicolaPartecipante
Ciao ragazzi,
sto creando in locale un sito con wordpress che poi andrò a mettere su aruba server linux. Volevo sapere prima di tutto: che collation deve avere il mio database in locale (in modo da non avere problemi con l’importazione da aruba)? utf8_general_ci o latin1_swedish_ci?
grazie!
-
19 Settembre 2006 alle 12:56 #40148SteveAglAmministratore del forum
premesso che non ho mai capito come funziona questa cosa con le nuove versioni di phpmyadmin, (a volte mi funziona, altre no) ti suggerirei di fare cosà¬:
Il database locale lo setti a
latin1_swedish_ci
.Quando poi importi in remoto il file
.sql
dovresti avere in phpmyadmin il select con le codifiche, in questo select dovresti scegliereutf8_general_ci
se imposterai il blog con la codifica UTF-8. Questo passaggio però va verificato perché quando ad esempio importo in locale un file.sql
, scegliendolatin1_swedish_ci
non ci sono problemi (sempre con blog UTF-Insomma, prima fai un test, magari con qualche post di prova, soprattutto con lettere accentate e virgolette.
-
16 Aprile 2007 alle 8:04 #44334LudusPartecipante
Ho importato un database, la scorsa settimana, in un sito ancora vuoto. Il set caratteri del db è latin1, cosଠho impostato durante l’importazione quel set e il blog si vede bene.
Adesso ho dovuto importare quel db nel sito che gli spetta, ma i caratteri accentati non si vedono… o meglio vengono sostituiti da altri simboli.
Sono 3 volte che cancello il database e lo reimporto, ma nulla cambia… Come risolvere?
-
21 Settembre 2008 alle 17:58 #58001
-
21 Settembre 2008 alle 20:29 #58004SteveAglAmministratore del forum
eroide, sei troppo generico: dal tuo post non si capisce nemmeno se vuoi usare WordPress.
-
-
AutorePost
- Devi essere connesso per rispondere a questo topic.