On 14 March 2012 15:08, Ozgur Akgun <[email protected]> wrote: > On 14 March 2012 13:51, Volker Wysk <[email protected]> wrote: > >> import System >> >> main = do >> >> [a] <- getArgs >> >> putStrLn (show a) >> > > a here is already of type String. If you don't call show on it, it'll do > the expected thing.
He means that the UTF-8 encoded string passed to the program should be decoded into unicode points into Chars. So putStrLn (length a) should be 1 were it decoded, but it's actually 2. You can't use this string properly, there is no Char containing the รค. See?
_______________________________________________ Glasgow-haskell-users mailing list [email protected] http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
