File UTF8 yang diformat dengan benar dapat memiliki Byte Order Mark sebagai tiga oktet pertama. Ini adalah nilai hex 0xEF, 0xBB, 0xBF. Oktet ini berfungsi untuk menandai file sebagai UTF8 (karena mereka tidak relevan sebagai informasi "byte order"). 1 Jika BOM ini tidak ada, konsumen / pembaca dibiarkan untuk menyimpulkan jenis penyandian teks. Pembaca yang tidak mampu UTF8 akan membaca byte sebagai beberapa penyandian lain seperti Windows-1252 dan menampilkan karakter 
pada awal file.
Ada bug yang diketahui di mana Excel, saat membuka file CSF UTF8 melalui asosiasi file, mengasumsikan bahwa mereka berada dalam pengkodean byte tunggal, mengabaikan keberadaan BOM UTF8. Ini tidak dapat diperbaiki oleh codepage atau pengaturan bahasa default sistem. BOM tidak akan tahu di Excel - itu tidak akan berfungsi. (Laporan minoritas mengklaim bahwa BOM terkadang memicu wizard "Impor Teks"). Bug ini tampaknya ada di Excel 2003 dan sebelumnya. Sebagian besar laporan (di tengah jawaban di sini) mengatakan bahwa ini diperbaiki di Excel 2007 dan yang lebih baru.
Perhatikan bahwa Anda selalu dapat * dengan benar membuka file UTF8 CSV di Excel menggunakan wizard "Impor Teks", yang memungkinkan Anda menentukan enkode file yang Anda buka. Tentu saja ini jauh lebih tidak nyaman.
Pembaca jawaban ini kemungkinan besar dalam situasi di mana mereka tidak mendukung Excel <2007, tetapi mengirim teks UTF8 mentah ke Excel, yang salah menafsirkannya dan menaburkan teks Anda dengan Ã
dan karakter Windows-1252 serupa lainnya. Menambahkan BOM UTF8 mungkin adalah perbaikan terbaik dan tercepat Anda.
Jika Anda terjebak dengan pengguna pada Excels yang lebih lama, dan Excel adalah satu-satunya konsumen CSV Anda, Anda dapat mengatasinya dengan mengekspor UTF16 alih-alih UTF8. Excel 2000 dan 2003 akan klik dua kali-buka ini dengan benar. (Beberapa editor teks lain dapat memiliki masalah dengan UTF16, jadi Anda mungkin harus mempertimbangkan pilihan Anda dengan cermat.)
* Kecuali jika Anda tidak bisa, (setidaknya) Excel 2011 untuk Wisaya Impor Mac sebenarnya tidak selalu berfungsi dengan semua penyandian, terlepas dari apa yang Anda katakan. </anecdotal-evidence> :)