Risolvere i caratteri Unicode visualizzati come ? dopo l'importazione con WP Clone
Ho trasferito un sito di sviluppo sul server di hosting del cliente utilizzando il plugin WP Clone. Sembrava funzionare bene, finché non ho notato una serie di strani punti interrogativi al posto di trattini lunghi e apostrofi.
Sembra essere un problema di Unicode, ma l'unica differenza che posso notare tra i due server è che il lato client utilizza utf8mb4_unicode_c mentre il mio server di sviluppo utilizza utf8_unicode_ci.
Se copio e incollo una pagina dal lato di sviluppo a quello del cliente, viene visualizzata correttamente - ma preferirei non doverlo fare per tutto il sito (oltre 50 pagine più una dozzina di articoli).
Ho provato a esportare la tabella del database dal sito di sviluppo e importarla sul lato client, ma questo ha generato una serie di messaggi di avviso e tutto sulla home page del client puntava indietro al sito di sviluppo.
Qualche idea su come posso risolvere questo problema, senza dover ricorrere a un lavoro manuale di copia e incolla?
Grazie!

Nel mio caso, il problema era che il mio file wp-config.php non conteneva le seguenti righe:
/** Set di caratteri del database da utilizzare nella creazione delle tabelle. */
define('DB_CHARSET', 'utf8');
/** Tipo di collation del database. Non modificare se non sei sicuro. */
define('DB_COLLATE', '');
Non so se queste righe mancassero perché il mio wp-config.php era vecchio o se erano state accidentalmente cancellate ad un certo punto. Per qualche motivo, funzionava bene sul mio vecchio sito, bene quando ho migrato il database sul sito di staging, e ho avuto problemi solo quando sono tornato al sito live.

Volevo aggiungere questo come commento perché volevo essere breve, ma SE non me lo permette poiché mi sono appena registrato.
Comunque, ho appena affrontato esattamente lo stesso problema che stai riscontrando. Questo post del blog mi ha aiutato:
Così come questa discussione:
Problema di codifica dei caratteri dopo il cambio di server
Buona fortuna!
