in reply to Re^3: Can't Find File When Non-ASCII Letters Appear in Path
in thread Can't Find File When Non-ASCII Letters Appear in Path

It's actually UCS-2le. UCS-2 is UTF-16's predecessor. While very similar, UCS-2 can only represent a subset of the characters that can be represented by UTF-16 because UCS-2 uses a fixed number of bytes for each char (2), while UTF-16 uses a variable number of bytes for each char (2, 4, ...?).

Update: oh, I should have read your link in more carefully. It may have changed in newer version of Windows. I wonder if wcslen (strlen for wide chars) returns a number of chars of number of bytes divided by two.