Cum să adaugi caractere chinezești în postări sau pagini WordPress

27 aug. 2011, 15:30:33
Vizualizări: 2.88K
Voturi: 1

Fiica mea scrie un blog din China. Ea dorește să insereze caractere chinezești ocazional în postările sale pentru a explica ce înseamnă acestea. Are un Mac, care îi permite să tasteze aceste caractere rapid. Când a încercat să le posteze, a primit simboluri ??. Am verificat tema blogului (TwentyEleven) și este HTML5 cu acest tag:

<meta charset="UTF-8" />

Deci, cel puțin acest aspect este corect. Presupun că va avea nevoie de un plugin care să-i permită să folosească un shortcode sau ceva similar pentru a afișa corect caracterele. Ce plugin recomandați?

De menționat că poate a fost necesar să activez setarea UTF-8 în MySQL, că poate de la MySQL a venit problema? Când folosești Fantastico în cPanel pentru a crea un blog, acesta setează codarea la Latin1 în loc de UTF8. Așadar, a trebuit să folosesc phpMyAdmin pentru a găsi baza de date a blogului ei (nu ușor - trebuie să dai click pe tabelul wp_options să vezi dacă e baza de date corectă). Apoi, am dat click pe fila SQL și am lipit următoarele, apoi am apăsat Go:

alter table wp_posts convert to character set utf8 collate utf8_general_ci;

Voi reveni cu informații dacă acest lucru a rezolvat problema.

1
Comentarii

Am cerut fiicei mele să evalueze această modificare. Dacă funcționează, te voi anunța. Dacă nu, atunci putem încerca plugin-ul "Full UTF-8" (pe care l-am găsit recent) și să vedem dacă ne ajută. Voi reveni cu un răspuns aici odată ce vom afla rezultatele.

Volomike Volomike
27 aug. 2011 16:04:32
Toate răspunsurile la întrebare 1
1

Când cineva creează un site WordPress în mod implicit sau prin intermediul instrumentului Fantastico din cPanel, acesta poate crea un blog cu setul de caractere Latin1 în baza de date MySQL. Acest lucru face ca caracterele chinezești (și alte caractere Unicode) să fie înlocuite cu unul sau mai multe semne de întrebare ? în locul lor.

Soluția este să vă conectați la cPanel, să accesați phpMyAdmin, să găsiți baza de date WordPress care se aplică blogului dvs. (faceți clic pe tabelul wp_options pentru a vedea dacă este afișat numele domeniului blogului dvs.), apoi faceți clic pe fila SQL. În fila SQL, lipiți următoarele și faceți clic pe Go:

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;

Această acțiune vă va permite acum să introduceți caractere chinezești (sau orice caracter Unicode din standardul UTF8) și să le salvați în blogul dvs.

28 aug. 2011 00:36:16
Comentarii

Mulțumesc mult! Acest lucru a fost de mare ajutor. Tocmai am reușit să-l fac să funcționeze pe un site pe care l-am configurat acum câțiva ani cu cPanel.

Joel Farris Joel Farris
12 ian. 2016 21:41:12