Un archivo UTF8 formateado correctamente puede tener una marca de orden de bytes como sus primeros tres octetos. Estos son los valores hexadecimales 0xEF, 0xBB, 0xBF. Estos octetos sirven para marcar el archivo como UTF8 (ya que no son relevantes como información de "orden de bytes"). 1 Si esta lista de materiales no existe, el consumidor / lector debe deducir el tipo de codificación del texto. Los lectores que no sean compatibles con UTF8 leerán los bytes como alguna otra codificación, como Windows-1252, y mostrarán los caracteres 
al comienzo del archivo.
Existe un error conocido en el que Excel, al abrir archivos CSV UTF8 a través de la asociación de archivos, supone que están en una codificación de un solo byte, sin tener en cuenta la presencia de la lista de materiales UTF8. Esto no se puede solucionar mediante ninguna página de códigos predeterminada del sistema o configuración de idioma. La lista de materiales no tendrá ni idea en Excel, simplemente no funcionará. (Un informe minoritario afirma que la lista de materiales a veces activa el asistente "Importar texto"). Este error parece existir en Excel 2003 y versiones anteriores. La mayoría de los informes (en medio de las respuestas aquí) dicen que esto se solucionó en Excel 2007 y versiones posteriores.
Tenga en cuenta que siempre * puede abrir correctamente archivos CSV UTF8 en Excel utilizando el asistente "Importar texto", que le permite especificar la codificación del archivo que está abriendo. Por supuesto, esto es mucho menos conveniente.
Es muy probable que los lectores de esta respuesta se encuentren en una situación en la que no son particularmente compatibles con Excel <2007, pero envían texto UTF8 sin formato a Excel, que lo malinterpreta y rocía su texto con Ã
otros caracteres similares de Windows-1252. Agregar la UTF8 BOM es probablemente su mejor y más rápida solución.
Si está atrapado con usuarios en Excels anteriores y Excel es el único consumidor de sus CSV, puede solucionar este problema exportando UTF16 en lugar de UTF8. Excel 2000 y 2003 harán doble clic para abrirlos correctamente. (Algunos otros editores de texto pueden tener problemas con UTF16, por lo que es posible que tenga que sopesar sus opciones con cuidado).
* Excepto cuando no puede, (al menos) el Asistente de importación de Excel 2011 para Mac no siempre funciona con todas las codificaciones, independientemente de lo que le diga. </anecdotal-evidence> :)