каким образом формируются текстовые unicode файлы? вот, например, создаю в блокноте файл: 123 в hex редакторе: FF FE 31 00 32 00 33 00 насколько я понимаю, FF FE это какая-то сигнатура? что именно она означает и какие ещё значения могут встречаться?
http://ru.wikipedia.org/wiki/Юникод#.D0.9F.D0.BE.D1.80.D1.8F.D0.B4.D0.BE.D0.BA_.D0.B1.D0.B0.D0.B9.D1.82.D0.BE.D0.B2
ок. пасиб. даже и не думал что существует столько форматов юникода. А есть функции для преобразования любого из форматов UTF-8, UTF-16BE, UTF-32BE, UTF-32LE в UTF-16LE?
Можно сделать, но стабильность под сомнением IsTextUnicode + http://msdn.microsoft.com/en-us/library/ms776415(VS.85).aspx