[Haskell-cafe] Re: how to use a literal string with bystring useAsCString

Colin Adams colinpauladams at googlemail.com
Mon Feb 9 13:28:09 EST 2009

2009/2/9 minh thu <noteed at gmail.com>:

> Anyway, I'd like to get my utf-8 string to C but in ascii (or latin1).
> How can do this ?

You can't (in general).
If the data just happens to be ascii, then your utf-8 string will BE
ascii (there is no way to tell the difference). If it just happens to
be in the range of latin-1(all codepoints 0-255), then you have to
convert it to latin-1. But otherwise, you are stuck.

More information about the Haskell-Cafe mailing list