RE: Unicode in VFAT file system

From: Yves Arrouye (
Date: Thu Jul 20 2000 - 14:17:42 EDT

> Recently I've had the dubious pleasure of delving into the details of
> the VFAT file system. For long file names, I thought it used UCS-2,
> but in looking at the data with a disk editor, it appears to be
> byte-swapping (little endian). I thought that UCS-2 was by definition
> big endian, thus I've got the following questions:
> 1. Could it be using UTF-16LE? I tried creating an entry with a
> surrogate pair, but the name was displayed with two black boxes on a
> Windows 2000-based computer, so I assumed that surrogates were not
> supported.

It is UTF-16 (LE, because of Intel architecture), and AFAIK there are is no
surrogate support yet. Not that there would be anything to display, except
one box instead of two :)

This archive was generated by hypermail 2.1.2 : Tue Jul 10 2001 - 17:21:06 EDT