Ottenete oggi il miglior plugin per il backup e la migrazione di WordPress
Ottenere Duplicator ora

Documentazione del Duplicatore

Documentazione, materiali di riferimento ed esercitazioni per Duplicator

Risolvere i problemi di Unicode e di codifica dei caratteri

Avete problemi con Unicode e la codifica dei caratteri durante la migrazione? Questa guida fornisce soluzioni pratiche per risolvere efficacemente questi problemi.

Per cominciare, assicuratevi di utilizzare l'ultima versione di Duplicator Pro. Controllare il changelog e i requisiti di sistema.

Strani personaggi e simboli

State vedendo caratteri strani come "�" o "????" dopo la migrazione del vostro sito WordPress? Questo accade di solito a causa di errori di codifica tra i diversi server. WordPress utilizza UTF-8 o UTF8MB4 per impostazione predefinita e la modifica del charset o della collation del database può aiutare a risolvere questi problemi.

Soluzione Uno: Regolare wp-config.php

  1. Aperto wp-config.php e individuare le seguenti righe:
    • definire("DB_CHARSET", "utf8");
    • define("DB_COLLATE", "");
  2. Provate a rimuoverli o a commentarli:
    • //define(“DB_CHARSET”, “some_value”);
    • //define(“DB_COLLATE”, “some_value”);
  3. Passare tra utf8mb4 e utf8 per vedere quale funziona meglio:
    • define("DB_CHARSET", "utf8mb4");
    • Oppure: define("DB_CHARSET", "utf8");

Soluzione 2: Regolare le impostazioni del programma di installazione

  1. Durante l'installazione, attivare la modalità avanzata nel passaggio 1 del programma di installazione.
    Questa schermata mostra come attivare la modalità avanzata al punto 1:



  2. Al punto 2, navigare in Opzioni e impostare:
    • Charset: utf8mb4
    • Fascicolazione: utf8mb4_unicode_ci

Soluzione 3: Correzioni generali

Aggiornare i meta-tag: Assicurarsi che il tema header.php contiene il meta tag corretto:

<meta http-equiv="Tipo di contenuto" contenuto="testo/html" charset="UTF-8">.

Nota: le virgolette non valide o le dichiarazioni di charset mancanti possono causare problemi di visualizzazione.

Risolvere il database: I problemi di codifica possono essere complessi e se le soluzioni di cui sopra non funzionano, potrebbe essere necessario eseguire un'analisi più approfondita per risolvere il problema.

Aggiornare il server: Se i problemi persistono, considerare l'aggiornamento a PHP 7.4+ e all'ultima versione di MySQL, quindi ricostruire.

Unicode e problemi di caratteri internazionali

Alcuni sistemi possono avere difficoltà a conservare i caratteri speciali quando si passa da un server all'altro, da un sistema operativo all'altro o da una versione all'altra del database. Se si verifica un danneggiamento dei caratteri, provare le seguenti soluzioni:

Soluzione 1: Problemi del database

Controllare wp-config.php

  1. Assicurarsi che DB_CHARSET e DB_COLLATE siano impostati correttamente.
  2. Se mancano, aggiungere queste righe:
    • define("DB_CHARSET", "utf8mb4");
    • define("DB_COLLATE", "utf8mb4_unicode_ci");
  3. Consultare la guida ufficiale di WordPress su Conversione dei set di caratteri del database per maggiori dettagli.

Modificare il file SQL del database

  • Aperto database.sql in Notepad++.
  • Dal menu Codifica, selezionare Codifica in UTF-8 (senza modificare il contenuto).
  • Questo assicura una lettura corretta da parte del sistema.

Soluzione 2: Problemi di file system

  • Filtrare i file: Se i caratteri Unicode nei nomi dei file causano errori, escludeteli durante la migrazione e spostateli manualmente in seguito.
  • Utilizzate Shell Zip (versione Pro): In Duplicator Proabilitare shellzip per una migliore gestione di Unicode.
  • Aggiornare a PHP 7.4+: Le nuove versioni di PHP gestiscono i caratteri Unicode in modo più efficiente.

Avete bisogno di ulteriore assistenza?

Se vi imbattete in problemi complessi o preferite non risolvere i problemi da soli, il nostro servizio di migrazione White Glove è qui per aiutarvi. Il nostro team di esperti gestirà la migrazione del vostro sito dall'inizio alla fine, assicurando che tutto si svolga in modo fluido e professionale. Saltate lo stress e lasciate che ci occupiamo noi del lavoro pesante. Per saperne di più sul nostro servizio di migrazione a guanto bianco, cliccate qui.

Questo articolo è stato utile?

Articoli correlati