id	summary	reporter	owner	description	type	status	priority	milestone	version	resolution	keywords	cc
19	Add Unicode support	anonymous		"Support non-ASCII terminal input/output (such as UTF-8).  This should not require any major changes to the existing architecture.

On Windows, we can use the wide-character versions of the input functions, like `ReadConsoleInputW`; and use WriteConsoleW for console output instead of putStr.

On POSIX, we'll probably use either the utf8-string or iconv libraries.  That is, either always default to UTF8, or use iconv plus the current locale (from the nl_langinfo POSIX function, I suppose).  The former is easier to implement, but the latter will be more portable.

Note also that in ghc 6.10, this all may be provided automatically; see
http://www.haskell.org/pipermail/cvs-ghc/2008-June/043003.html

Finally, the functions in System.Directory are not (yet) Unicode-aware; the filename completion functions will need to be updated too."	enhancement	closed	major	0.2	0.1	fixed		
