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

Reply via email to