Что значит "для некоторых выдает ошибку при компиляции"? При какой такой компиляции? Во флеше, в цинке? Или эта ошибка вылезает во время исполнения вашей программы все-таки? Как вы ее увидели?
Попытался воспроизвести как мог вашу проблему: (Flash 8, Zinc 2.5.0.34, AS2, Windows XP SP3)

Код:
save.onRelease = function()
{
mdm.FileSystem.saveFileUnicode(mdm.Application.path+"file.xml","<node>вывыв</node>");
}
load.onRelease = function()
{
out.text = mdm.FileSystem.loadFileUnicode(mdm.Application.path+"file.xml");
}
Все работает как надо. Строка сохраняется в utf-8, потом корректно загружается и отображается, никаких квадратиков.
Валидный ли xml вы формируете и потом грузите?