
Hi all, I think this is a well-known issue: it seems that there is no character decoding performed on the values returned from the functions in System.Directory (getDirectoryContents specifically). I could manually do something like (utf8Decode . S8.pack), but that presumes that the character encoding on the system in question is UTF8. So two questions: * Is there a package out there that handles all the gory details for me automatically, and simply returns a properly decoded String (or Text)? * If not, is there a standard way to determine the character encoding used by the filesystem, short of hard-coding in character encodings used by the major ones? For those curious: this is in regards to a bug in wai-app-static[1]. Thanks, Michael [1] http://hackage.haskell.org/package/wai-app-static