
9 Feb
2009
9 Feb
'09
2:52 p.m.
2009/2/9 minh thu
2009/2/9 Colin Adams
: 2009/2/9 minh thu
: 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.
That's what I thought, but in the code attached before, the output of the program is not what is expected, i.e. I have : 0xb7d7e018 0xb7d7e040 Why ?
Thu
Sorry, in both case, it's a mistake on my side. In particular, in the attached code, I call 'print' instead of 'c_print'. Thu