Plugin per Inserire Caratteri Cinesi nei Post o nelle Pagine

27 ago 2011, 15:30:33
Visualizzazioni: 2.88K
Voti: 1

Mia figlia sta scrivendo un blog dalla Cina. Vuole inserire occasionalmente caratteri cinesi nei suoi post per spiegarne il significato. Ha un Mac, che le permette di digitarli rapidamente. Quando ha provato a pubblicarli, ha ottenuto i simboli ??. Ho controllato il tema del blog (TwentyEleven) ed è HTML5 con questo tag:

<meta charset="UTF-8" />

Quindi, almeno questa parte è configurata correttamente. Immagino che avrà bisogno di qualche tipo di plugin che le permetta di usare uno shortcode o qualcosa di simile per visualizzare correttamente i caratteri. Quale plugin mi consigliate?

Nota che potrebbe essere necessario attivare l'impostazione UTF-8 in MySQL, potrebbe essere stato MySQL il problema? Quando si usa Fantastico in cPanel per creare un blog, imposta la codifica su Latin1 invece di UTF8. Quindi, ho dovuto usare phpMyAdmin per trovare il database del suo blog (difficile - bisogna cliccare sulla tabella wp_options e verificare che sia il database corretto). Poi, ho cliccato sulla scheda SQL e incollato quanto segue, quindi cliccato su Vai:

alter table wp_posts convert to character set utf8 collate utf8_general_ci;

Vi farò sapere se questo risolve il problema.

1
Commenti

Ho chiesto a mia figlia di valutare questo cambiamento. Se funziona, te lo farò sapere. Se non funziona, potremmo provare il plugin "Full UTF-8" (che ho appena trovato) e vedere se ci aiuta. Pubblicherò un aggiornamento qui una volta che avremo i risultati.

Volomike Volomike
27 ago 2011 16:04:32
Tutte le risposte alla domanda 1
1

Quando si crea un sito WordPress per impostazione predefinita, o tramite lo strumento Fantastico in cPanel, potrebbe creare un blog con il set di caratteri Latin1 nel database MySQL. Questo fa sì che i caratteri cinesi (e altri caratteri Unicode) vengano convertiti in uno o più simboli ? punto interrogativo, invece di essere visualizzati correttamente.

La soluzione è connettersi al proprio cPanel, accedere a phpMyAdmin, trovare il database WordPress relativo al proprio blog (cliccare sulla tabella wp_options per verificare se viene visualizzato il nome del dominio del tuo blog), e poi cliccare sulla scheda SQL. Nella scheda SQL, incollare questo codice e cliccare su Esegui:

alter table wp_posts convert to character set utf8 collate utf8_general_ci;
alter table wp_links convert to character set utf8 collate utf8_general_ci;
alter table wp_comments convert to character set utf8 collate utf8_general_ci;
alter table wp_terms convert to character set utf8 collate utf8_general_ci;

Ora sarà possibile inserire caratteri cinesi (o qualsiasi carattere Unicode nello standard UTF8) e salvarli nel proprio blog.

28 ago 2011 00:36:16
Commenti

Grazie mille! È stato di grande aiuto. L'ho appena fatto funzionare su un sito che avevo configurato con cPanel qualche anno fa.

Joel Farris Joel Farris
12 gen 2016 21:41:12