"Codificación UTF-8 no válida" (Invalid UTF-8 encoding) significa que parte del texto de tus datos de producto, normalmente en títulos o descripciones, contiene bytes que no son válidos en la codificación que Google espera, así que los caracteres no se pueden leer correctamente. La solución es guardar tu archivo de feed como UTF-8 (o configurar la fuente de datos con la codificación correcta) y limpiar en el origen los caracteres dañados u ocultos. Ver texto raro como é, ’ o � en tus fichas es la señal más clara.
- Inicio
- Solucionar errores
- Google Merchant Center
Codificación UTF-8 no válida en Merchant Center: solución
¿Cómo soluciono "Codificación UTF-8 no válida" en Merchant Center?
Qué significa este problema
Merchant Center admite UTF-8, UTF-16, Latin-1 y ASCII. Cuando el texto llega en una codificación pero se lee como otra, o contiene caracteres que no son válidos en absoluto, Google marca los productos afectados. Según el atributo, el producto puede ser rechazado o mostrarse con el texto dañado.
Síntomas típicos:
| Lo que ves | Lo que normalmente significa |
|---|---|
é en lugar de é | Texto UTF-8 leído como Latin-1 (o convertido dos veces) |
’ en lugar de ' | Un apóstrofo tipográfico de Word o Google Docs codificado dos veces |
� (carácter de reemplazo) | Bytes que no se pudieron decodificar |
| Errores invisibles | Caracteres de control, espacios de ancho cero o Unicode de uso privado pegados desde otro software |
Google también pide evitar Unicode no válido, como caracteres de control, de uso privado y sustitutos, en los ID y en los campos de texto.
Por qué ocurre
- Hoja de cálculo guardada con la codificación incorrecta. Excel en Windows históricamente ha guardado los CSV con una codificación regional a menos que elijas CSV UTF-8. Las letras con acento, las comillas tipográficas y los símbolos se rompen.
- Doble codificación. Datos convertidos a UTF-8 dos veces, a menudo al pasar entre el sistema de un proveedor, un PIM y una herramienta de feeds.
- Copiar y pegar desde Word, PDF o páginas web. Trae comillas tipográficas, rayas, espacios de no separación y caracteres de formato ocultos.
- El XML del feed declara la codificación incorrecta. La primera línea dice una codificación y el archivo en realidad usa otra.
- La configuración de codificación de la fuente de datos no coincide. Un archivo subido u obtenido con la codificación equivocada seleccionada en Merchant Center.
- Plugins que envían HTML sin procesar o emojis. Un constructor de páginas de WooCommerce deja shortcodes o caracteres especiales en las descripciones.
Cómo solucionarlo
Ubica los productos y campos afectados. En Merchant Center, ve a Productos > Requiere atención (Products > Needs attention), filtra por el problema de codificación y descarga el CSV. Fíjate qué atributo se menciona (título, descripción, tipo de producto).
Si subes un archivo (CSV, TSV, XML):
- Excel: Usa Archivo > Guardar como y elige CSV UTF-8 (delimitado por comas).
- Google Sheets: Descarga como CSV o TSV; Sheets exporta en UTF-8.
- Editores de texto: En el Bloc de notas, usa Guardar como con la codificación en UTF-8. La ayuda de Google también sugiere elegir Detección automática en Merchant Center si no estás seguro de qué codificación usa un archivo.
- Feeds XML: Asegúrate de que la declaración coincida con la codificación real. Para UTF-8, la primera línea debe ser
<?xml version="1.0" encoding="UTF-8"?>. Si tienes que usar Latin-1 o UTF-16, Google indica declararISO-8859-1oUTF-16según corresponda.
Revisa la configuración de la fuente de datos. En Merchant Center, abre la configuración de la fuente de datos y confirma que la opción de codificación coincida con tu archivo. Google tiene un error aparte para este caso: cuando la fuente de datos contiene un carácter no válido para la codificación configurada, cámbiala en la configuración avanzada de la fuente.
Limpia el texto de origen. Volver a codificar un archivo no repara los caracteres que ya están dañados (
ésigue siendoé). Usa buscar y reemplazar en tu tienda o en tu hoja de cálculo:époré,’por',“yâ€por comillas rectas- Elimina espacios de no separación, espacios de ancho cero y caracteres de control
- Reemplaza emojis y símbolos decorativos, que de todos modos Google desaconseja en títulos y descripciones
Pegar primero el texto sospechoso en un editor de texto plano es una forma rápida de detectar caracteres ocultos.
Corrígelo en tu plataforma:
- Shopify (app Google & YouTube): Shopify guarda el texto en UTF-8, así que este problema normalmente viene de texto dañado que se importó. Edita directamente los títulos y descripciones de los productos, o vuelve a importar un CSV limpio guardado como UTF-8.
- WooCommerce: Verifica que tu base de datos y tu plugin de feed generen UTF-8, y limpia los shortcodes o el marcado del constructor de páginas en los campos que lee tu feed. Algunos plugins de feed tienen una opción para quitar HTML y caracteres especiales.
- Fuente suplementaria: Si no puedes corregir el origen rápido, sube valores limpios de
titleodescriptioncon claveid.
Vuelve a obtener y verifica. Lanza una nueva obtención de la fuente de datos y abre algunos productos corregidos en Merchant Center para confirmar que el texto se vea bien.
Cuánto tarda en resolverse
Google indica que los cambios pueden tardar de 24 a 72 horas en aparecer en la página Requiere atención. Las fuentes basadas en archivos se actualizan en la siguiente obtención o carga; las apps de tienda resincronizan automáticamente los productos editados, normalmente en cuestión de horas.
Cómo evitarlo
- Exporta e importa siempre los CSV en UTF-8, y enséñale a cualquiera que toque las hojas de productos a hacer lo mismo.
- Evita pegar textos de producto directamente desde Word o PDF; pégalos como texto plano.
- Mantén una sola codificación en toda tu cadena: archivo del proveedor, PIM, tienda y feed.
- Agrega una búsqueda de
Ã,â€y�a tu control de calidad de importaciones.
Los problemas de codificación afectan más a los catálogos multilingües y a los que dependen de proveedores. Mercantads puede rastrear en qué punto entra la corrupción a tu flujo de datos y corregirla en el origen; conoce nuestro servicio de Merchant Center o revisa tu archivo con el verificador de feeds de Merchant Center.
Soluciónalo tú o déjanos hacerlo
| Hazlo tú | Mercantads lo hace por ti | |
|---|---|---|
| Encontrar la causa | Sigue los pasos de esta página | Auditamos tu feed, tienda y cuenta |
| Aplicar la solución | Editar productos, reglas del feed o páginas tú mismo | Lo solucionamos, de forma masiva cuando es posible |
| Revisiones | Solicitar la revisión y esperar | Preparamos y enviamos la revisión por ti |
| Después de solucionarlo | Vigilar que no vuelva | Monitoreo continuo del feed para que no vuelva |
Preguntas frecuentes
Soluciones relacionadas de Google Merchant Center
Todas las soluciones de Google Merchant Center →Falta el GTIN en Google Merchant Center: cómo corregirlo
Datos de productoFalta el valor [brand] en Merchant Center: cómo corregirlo
Datos de productoFalta el valor de color en Merchant Center: cómo corregirlo
Datos de productoFalta el valor de talla en Merchant Center: cómo corregirlo
Datos de productoFalta grupo de edad o género en Merchant Center: solución
Datos de productoFalta la descripción en Merchant Center: cómo corregirlo
Codificación UTF-8 no válida en Merchant Center: solución
Cuéntanos qué muestra Google Merchant Center. Encontramos la causa y la solucionamos para que tus productos y anuncios vuelvan a vender.