Slik aktiverer du diakritiske tegn i WordPress (dette)

Før du ser hvordan du kan aktivere diakritiske tegn i WordPress, husk at ikke alle fonter støtter denne språkspesifikke tegntypen.

Detaljene i problemet er som følger... En blogg eller nettside utviklet på WordPress, er det meget mulig at i stedet for “ăâșțî”, vis bare noen spørsmålstegn hvis et annet språk enn det som bruker diakritiske tegn ble valgt under den første WordPress-installasjonsprosessen.

Her er hva som kan skje når du skriver til et nettsted uten støtte for språkkoding (bilde nedenfor). Diakritiske tegn med spørsmålstegn i stedet for tegn.

Diakritiske tegn med spørsmålstegn
Diakritiske tegn med spørsmålstegn i stedet for tegn

Hvordan aktiverer du diakritiske tegn i WordPress (som dette)?

For å aktivere diakritiske tegn i WordPress, må du først identifisere årsakene til at de ikke fungerer.

Generelt, hvis diakritiske tegn ikke fungerer i WordPress, bør du starte med å sjekke karakter- og språkinnstillingene dine, deretter undersøke temaer og plugins, og hvis de ikke fungerer, sjekk databasen din.

Angir UTF-8-koding i databasen

Jeg begynner med databasen, fordi det meste av tiden er der problemet ligger. Først og fremst anbefales det sterkt å ta en sikkerhetskopi av databasen. Bare i husene.

Kjør kommandoen i SQL for å sjekke riktig innstilling av kodingen. Dette må være det UTF-8 for å vise aksenttegn.

SHOW VARIABLES LIKE 'character_set_database';

Hvis gjeldende innstilling ikke allerede er UTF-8, bruk følgende kommando for å endre kodingen:

ALTER DATABASE data_base_name CHARACTER SET utf8 COLLATE utf8_general_ci;

Sørg for å erstatte "data_base_name” med navnet på databasen som skal oppdateres. Denne kommandoen vil endre tegnsettet og kolonnen for den angitte databasen til utf8.

Du kan også oppdatere kodingen for alle tabellene i databasen ved å kjøre kommandoene nedenfor:

SET @@global.character_set_database=utf8;
SET @@global.collation_database=utf8_general_ci;

SELECT CONCAT('ALTER TABLE `', table_schema, '`.`', table_name, '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;') AS sql_statements
FROM information_schema.tables AS tb
WHERE table_schema = 'data_base_name' AND `TABLE_TYPE` = 'BASE TABLE'
ORDER BY `TABLE_SCHEMA`, `TABLE_NAME`;

Erstatte "data_base_name” med navnet på databasen som skal oppdateres. Denne kommandoen vil generere en liste med instruksjoner SQL som vil oppdatere kodingen for hver tabell i databasen til utf8.

Hvis du bruker phpMyAdmin og du vil endre kodingen enklere, bare for visse tabeller i WordPress-databasen, utfør kommandoen nedenfor i SQL:

alter table wp_posts convert to character set utf8

Denne kommandoen vil endre kodingen bare for tabellen "wp_posts". Endring "wp_posts” med navnene på de andre tabellene du vil endre kodingen for.

Mesteparten av tiden er det alt du trenger å gjøre for å aktivere diakritiske tegn WordPress.

Angi koding UTF-8 i wp-config.php

Åpne filen wp-config.php og legg til linjen:

define(‘DB_CHARSET’, ‘utf8’);

Lagre filen.

Hvordan aktivere diakritiske tegn i WordPress
Hvordan aktivere diakritiske tegn i WordPress

Hvis metodene ovenfor ikke fungerer, er det mest sannsynlig at en WordPress-plugin hindrer diakritiske tegn fra å vises riktig.

Denne opplæringen er laget for det rumenske språket, men kodeendringen gjøres på samme måte for andre språk som har slike tegn skriftlig.

Lidenskapelig opptatt av alt som betyr dingser, operativsystemer, WordPress, JavaScript, har jeg skrevet med glede på stealthsettings.com siden 2006, og jeg liker å oppdage nye ting om macOS, Linux, Windows, iOS og Android operativsystemer. Jeg utforsker WordPress, WooCommerce og webserveroptimalisering for nettbutikker og pressenettsteder.

Legg igjen en kommentar

Your Mastodon Instance