On 14 March 2012 15:08, Ozgur Akgun <ozgurak...@gmail.com> wrote: > On 14 March 2012 13:51, Volker Wysk <p...@volker-wysk.de> 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 Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users