DataDock

Arreglar la ñ y los acentos de un CSV

Si tu CSV muestra ñ o é (o un rombo con una interrogación) en vez de ñ y é, es un problema de codificación. Sube el fichero y descarga una copia en UTF-8; no se cambia nada más.

Antes: lo que ves al abrir en Excel un CSV en UTF-8 sin BOM
nombre,ciudad
Niño,Alzira
José,Valencia
Después: el mismo contenido en UTF-8 con BOM
nombre,ciudad
Niño,Alzira
José,Valencia

Cómo funciona

  1. Sube el CSV: DataDock detecta la codificación y la muestra.
  2. Comprueba en el «antes» que la ñ y los acentos se ven bien; si no, cambia la codificación detectada.
  3. Descarga la copia en UTF-8 (con BOM, para que Excel la abra bien).

Preguntas frecuentes

¿Qué es la codificación de un fichero?

Es la tabla que dice qué byte corresponde a qué letra. Excel suele guardar en Windows-1252 y casi todo lo demás espera UTF-8: si no coinciden, la ñ se convierte en ñ o en un rombo con una interrogación.

¿Cómo sé en qué codificación está mi fichero?

No hace falta saberlo: DataDock la detecta mirando todo el fichero. Si en la vista previa algo sigue mal, puedes elegirla a mano.

¿Por qué Excel muestra mal un CSV en UTF-8?

Porque sin una marca al principio (BOM) Excel supone otra codificación. Esta herramienta la añade por defecto; puedes quitarla en la salida.

¿Cambia algo más de mis datos?

No: en esta página parte sin ninguna limpieza activada. Solo cambia la codificación; si luego quieres arreglar precios, fechas o duplicados, hazlo desde la herramienta principal.

¿Qué codificaciones reconoce?

Detecta UTF-8 (con o sin BOM), Windows-1252 (la de Excel) y UTF-16 con BOM. También puedes elegir ISO-8859-1 a mano en la lectura del fichero.