Inserimento di meta tag cinesi
-
22-07-2019 - |
Domanda
Ho un sito multilingue e ho problemi con l'inserimento di meta tag cinesi. Questi vengono trasformati in punti interrogativi.
C'è un modo per raggiungere questo obiettivo?
Mille grazie
- EDIT -
La tabella in cui sono memorizzati gli URL SEF è nel set di caratteri latin1_swedish_ci. Come posso cambiare questa singola tabella in utf8_general_ci senza rompere gli URL?
Mille grazie!
Soluzione
Assicurati che:
- La codifica dei caratteri che stai utilizzando include quei caratteri (UTF-8 è sicuro)
- Il tuo editor è configurato per utilizzare quella codifica dei caratteri
- Il tuo database (se questi dettagli sono memorizzati in uno) è configurato per utilizzare quella codifica
- Il tuo server web è configurato per generare un parametro charset nell'intestazione Content-type (e usa la codifica corretta)
- Il tuo browser non è configurato per ignorare la codifica specificata
Altri suggerimenti
Stai recuperando i dati da un database? In tal caso, assicurarsi che il set di caratteri di connessione sia impostato anche su utf-8. In MySQL, ad esempio, dovrai inviare questa query prima di ogni altra:
SET NAMES 'utf8';
Potrebbe essere necessario codificare i caratteri cinesi in entità HTML o specificare un set di caratteri.
Hai controllato il tuo set di caratteri nelle intestazioni dei documenti? Di solito uso UTF-8 per realizzare set di caratteri cinesi.
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Se stai usando un programma come dreamweaver, assicurati che anche i tuoi file vengano SALVATI nel set di caratteri corretto. Abbiamo avuto un problema a causa del quale i personaggi in un file di Dreamweaver venivano visualizzati come ???? perché l'editor stesso era impostato su iso-8859-1
Forse il tuo browser - o più esattamente, il carattere selezionato per visualizzare la pagina - non supporta i caratteri cinesi. Su quale sistema e browser è attivo?