From: tuitfun <tu...@ya...> - 2007-08-22 13:11:06
|
--- Tor Lillqvist <tm...@ik...> wrote: > > True, but the (wide) characters stored in the shortname should be (as > far as I know) restricted to the system codepage, or just ASCII even. > ... > Hmm. And you passed in a name of an existing file? Does dir /x show > short names for the Chinese filenames? > my mistake. i was calling GetShortPathNameW incorrectly. it does seem to give only ASCII-only 8.3 names -- the same as dir /x names. :-) this will be the quick fix for most people! but this may not work with libraries that guess file contents from extensions. long extensions, e.g. .divx, .mpeg, .m2ts, get trucated to only 3 characters and that might confuse them. thanks a lot! :) btw, it seems not many people are interested in unicode filenames. tuit ____________________________________________________________________________________ Sick sense of humor? Visit Yahoo! TV's Comedy with an Edge to see what's on, when. http://tv.yahoo.com/collections/222 |