ok.
the PDF is not very clear.

I read both pages you sugested, and got a few more questions, but i
think i got the hang of it.

for example, at the begining of my program, i could set locales to
utf-8 (regardless of the OS enconding)

if (!setlocale(LC_ALL, "en_US.UTF-8"))
      exit EXIT_FAILURE;

and that would assure all my strings are in utf (making sure i dont
str functions that cant handle utf-8)
so in that scenario, "char *" would be the same as "xmlChar *",
alowing me to cast one to the other safely

i would love a real world, complete, example :S

thanks

On Sun, Nov 15, 2009 at 10:00 AM, Kuba <jast...@gmail.com> wrote:
>
> Hi Carlos,
>
> You should read xml tutorial available here:
> http://xmlsoft.org/tutorial/xmltutorial.pdf
>
> Starting at 8th page there is a chapter called Encoding Conversion.
>
> If tutorial wouldn't help msg me/us.
>
> Futhermore there are plenty of resources about unicode (utf8/16/32). In very 
> short, you can treat utf8 as way of coding chars in 1 byte-multiple 
> convention. Chars most freqeuntly used are stored in less amount of bytes 
> than less frequently used. There coding codes could be done by Huffman 
> coding, where there is no character, which coding is the same as prefix of 
> less frequently used character. In utf8 you are strongly using CODE PAGEs.
>
> Helpful resources:
> http://www.cl.cam.ac.uk/~mgk25/unicode.html#c
> http://www.tbray.org/ongoing/When/200x/2003/04/26/UTF
>
>
> Best regards,
> James
>
>
> Carlos basura pisze:
>>
>> HI!
>>
>> im very new to xmllib, utf8 in C.
>> im writing a program that will read and write a xml formated config file for 
>> other app.
>> im my application, i use char * all over the place, except on the functions 
>> that read from a xmlreader, since the return value of this functions is 
>> xmlChar
>>
>> now, if the library has this special type, its because is needed. is just 
>> that i dont get it.
>>
>> some people at ##C in freenode told me to read about iconv, but it got me 
>> more confused ....
>>
>> so i ask here. should i use xmlChar all arround my app?
>> should i use a "convert" function? then how is it called?
>>
>> if you really want to look at it, im hosting my little project it in github
>>
>> http://github.com/broli/mkixl
>>
>> warning, the code is ugly as hell, im not only new to xml, but pretty much 
>> to C
>> any help on the matter will be greatly apreciated
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> xml mailing list, project page  http://xmlsoft.org/
>> xml@gnome.org
>> http://mail.gnome.org/mailman/listinfo/xml
>>
>
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
xml@gnome.org
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to