Classic ASP, VBScript context.
A lot of articles including this Microsoft one, say you cannot use FileSystemObject to read Unicode files.
I
I'd say if it works, use it ;-)
I notice the MS article you refer to is from the Windows 2000 (!) scripting guide. Maybe it's obsolete.