Привет, будущий я.
Если вдруг ты забыл, почему сохраненные тобой через FileReference *.CSV открываются в экселе с кракозябрами вместо русских символов. Знай! FileReference зачем-то режет
BOM. Эти маленькие 3 байта. Такие важные для экселя. Короче, вот простенький выход:
Код AS3:
public function convert(data:String):String
{
var b:ByteArray = new ByteArray();
//Под съедение
b.writeByte(0xEF);
b.writeByte(0xBB);
b.writeByte(0xBF);
...