Google Merchant Center · Dati di prodotto

    Codifica UTF-8 non valida in Merchant Center: soluzione

    Mostrato in Google Merchant Center: Codifica UTF-8 non valida

    Come risolvo "Codifica UTF-8 non valida" in Merchant Center?

    "Codifica UTF-8 non valida" (Invalid UTF-8 encoding) significa che una parte del testo nei dati di prodotto, di solito nei titoli o nelle descrizioni, contiene byte non validi nella codifica che Google si aspetta, quindi i caratteri non possono essere letti correttamente. La soluzione è salvare il file del feed in UTF-8 (o impostare l'origine dati sulla codifica corretta) ed eliminare alla fonte i caratteri corrotti o nascosti. Testo illeggibile come é, ’ o � nelle schede è il segnale più evidente.

    Cosa significa questo problema

    Merchant Center supporta UTF-8, UTF-16, Latin-1 e ASCII. Quando il testo arriva in una codifica ma viene letto in un'altra, o contiene caratteri del tutto non validi, Google segnala i prodotti interessati. A seconda dell'attributo, il prodotto può essere disapprovato o mostrato con testo danneggiato.

    Sintomi tipici:

    Cosa vediCosa significa di solito
    é invece di éTesto UTF-8 letto come Latin-1 (o convertito due volte)
    ’ invece di 'Un apostrofo tipografico di Word o Google Docs codificato due volte
    � (carattere sostitutivo)Byte che non è stato possibile decodificare
    Errori invisibiliCaratteri di controllo, spazi a larghezza zero o Unicode ad uso privato incollati da altri software

    Google chiede anche di evitare Unicode non valido, come caratteri di controllo, ad uso privato e surrogati, negli ID e nei campi di testo.

    Perché succede

    • Foglio di calcolo salvato nella codifica sbagliata. Excel su Windows salvava storicamente i file CSV in una codifica regionale, a meno di scegliere CSV UTF-8. Lettere accentate, virgolette tipografiche e simboli si rovinano.
    • Doppia codifica. Dati convertiti in UTF-8 due volte, spesso nel passaggio tra il sistema di un fornitore, un PIM e uno strumento per il feed.
    • Copia e incolla da Word, PDF o pagine web. Porta con sé virgolette tipografiche, lineette, spazi unificatori e caratteri di formattazione nascosti.
    • Il feed XML dichiara la codifica sbagliata. La prima riga indica una codifica ma il file ne usa un'altra.
    • Impostazione di codifica dell'origine dati non corrispondente. Un file caricato o recuperato con la codifica sbagliata selezionata in Merchant Center.
    • Plugin che generano HTML grezzo o emoji. Un page builder di WooCommerce lascia shortcode o caratteri speciali nelle descrizioni.

    Come risolverlo

    1. Individua i prodotti e i campi interessati. In Merchant Center, vai su Prodotti > Richiede attenzione, filtra per il problema di codifica e scarica il CSV. Guarda quale attributo viene indicato (titolo, descrizione, tipo di prodotto).

    2. Se carichi un file (CSV, TSV, XML):

      • Excel: usa File > Salva con nome e scegli CSV UTF-8 (delimitato da virgole).
      • Fogli Google: scarica come CSV o TSV; Fogli esporta in UTF-8.
      • Editor di testo: in Blocco note, usa Salva con nome con la codifica impostata su UTF-8. L'assistenza di Google suggerisce anche di scegliere il rilevamento automatico in Merchant Center se non sai quale codifica usa un file.
      • Feed XML: assicurati che la dichiarazione corrisponda alla codifica reale. Per UTF-8, la prima riga deve essere <?xml version="1.0" encoding="UTF-8"?>. Se devi usare Latin-1 o UTF-16, Google indica di dichiarare rispettivamente ISO-8859-1 o UTF-16.
    3. Controlla l'impostazione dell'origine dati. In Merchant Center, apri le impostazioni dell'origine dati e verifica che l'opzione di codifica corrisponda al file. Google ha un errore separato per questo caso: quando l'origine dati contiene un carattere non valido per l'impostazione di codifica attuale, modificala nelle impostazioni avanzate dell'origine.

    4. Ripulisci il testo di origine. Ricodificare un file non ripara i caratteri già corrotti (é resta é). Usa trova e sostituisci nel negozio o nel foglio di calcolo:

      • é con é, ’ con ', “ e †con virgolette dritte
      • Elimina spazi unificatori, spazi a larghezza zero e caratteri di controllo
      • Sostituisci emoji e simboli decorativi, che Google sconsiglia comunque in titoli e descrizioni

      Incollare prima il testo sospetto in un editor di testo semplice è un modo rapido per individuare i caratteri nascosti.

    5. Correggi nella tua piattaforma:

      • Shopify (app Google & YouTube): Shopify memorizza il testo in UTF-8, quindi questo problema deriva di solito da testo corrotto importato. Modifica direttamente titoli e descrizioni dei prodotti, oppure importa di nuovo un CSV pulito salvato in UTF-8.
      • WooCommerce: verifica che il database e il plugin del feed generino UTF-8, ed elimina shortcode o markup del page builder dai campi letti dal feed. Alcuni plugin del feed hanno un'opzione per rimuovere HTML e caratteri speciali.
      • Origine supplementare: se non puoi correggere rapidamente la fonte, carica valori puliti di title o description associati a id.
    6. Recupera di nuovo e verifica. Avvia un nuovo recupero dell'origine dati e apri alcuni prodotti corretti in Merchant Center per verificare che il testo venga mostrato correttamente.

    Quanto tempo serve per risolverlo

    Google afferma che le modifiche possono richiedere da 24 a 72 ore per comparire nella pagina Richiede attenzione. Le origini basate su file si aggiornano al successivo recupero o caricamento; le app dei negozi risincronizzano automaticamente i prodotti modificati, di solito entro poche ore.

    Come prevenirlo

    • Esporta e importa sempre i CSV in UTF-8, e insegna a chiunque lavori sui fogli di calcolo dei prodotti a fare lo stesso.
    • Evita di incollare i testi dei prodotti direttamente da Word o PDF; incollali come testo semplice.
    • Mantieni una sola codifica lungo tutta la catena: file del fornitore, PIM, negozio, feed.
    • Aggiungi ai controlli di qualità dell'importazione una verifica per Ã, †e �.

    I problemi di codifica colpiscono soprattutto i cataloghi multilingua e quelli alimentati dai fornitori. Mercantads può individuare il punto in cui la corruzione entra nel tuo flusso e correggerla alla fonte; scopri il nostro servizio Merchant Center o controlla il tuo file con il controllo feed di Merchant Center.

    Domande frequenti

    Quale codifica devo usare per il feed?

    UTF-8 è la scelta più sicura. Google supporta UTF-8, UTF-16, Latin-1 e ASCII, ma UTF-8 gestisce tutte le lingue ed è l'impostazione predefinita della maggior parte degli strumenti.

    Perché salvare di nuovo il file in UTF-8 non sistema i caratteri illeggibili?

    Se i caratteri erano già corrotti prima del salvataggio, la ricodifica conserva la corruzione. Devi trovare e sostituire le sequenze danneggiate con i caratteri corretti.

    Le emoji possono causare errori di codifica?

    Le emoji sono UTF-8 valido, ma Google sconsiglia i caratteri in stile emoji in titoli e descrizioni, e alcuni strumenti del tuo flusso potrebbero rovinarle. Eliminale dai dati di prodotto.

    Risolvilo da solo o lascialo fare a noi

    Fai da teMercantads lo fa per te
    Trovare la causaSegui i passaggi di questa paginaAnalizziamo feed, negozio e account
    Applicare la correzioneModifichi tu prodotti, regole del feed o pagine del sitoLo correggiamo noi, in blocco dove possibile
    RevisioniRichiedi la revisione e attendiPrepariamo e inviamo noi la richiesta di revisione
    Dopo la correzioneControlli che non si ripresentiMonitoraggio continuo del feed perché non si ripresenti
    Parla con noi
    FAQ

    Domande frequenti

    UTF-8 è la scelta più sicura. Google supporta UTF-8, UTF-16, Latin-1 e ASCII, ma UTF-8 gestisce tutte le lingue ed è l'impostazione predefinita della maggior parte degli strumenti.

    Se i caratteri erano già corrotti prima del salvataggio, la ricodifica conserva la corruzione. Devi trovare e sostituire le sequenze danneggiate con i caratteri corretti.

    Le emoji sono UTF-8 valido, ma Google sconsiglia i caratteri in stile emoji in titoli e descrizioni, e alcuni strumenti del tuo flusso potrebbero rovinarle. Eliminale dai dati di prodotto.

    Codifica UTF-8 non valida in Merchant Center: soluzione

    Dicci cosa mostra Google Merchant Center. Troveremo la causa e la risolveremo, così i tuoi prodotti e annunci tornano a vendere.