> I am evaluating ICS, specifically the component thttpcli and have the
> following problem: if I retrieve a web page with multibyte characters,
> I cannot seem to get the data in proper format. It seems like the
> Buffer that comes with HttpDocEnd() is a char *, not a WideString or
> something similar. Am I doing something wrong, or is this an omission
> in the component?

The data type defined in the component is of no importance as long as you get 
the data. A document
received from a HTTP server is just a stream of bytes. The bytes may be ascii 
char, binary file,
unicode or whatever, it doesn't matter. Of course when you need to process it, 
you may need to know
what you've received. Look at ContentType property and if needed additional 
header lines sent by the
server. Just typecast your data accordingly.

> Buffer that comes with HttpDocEnd() is a char *

I guess you mean OnDocData event handler.
You can typecast the pointer to whatever you need. Length is always given in 
bytes.

--
Contribute to the SSL Effort. Visit
http://www.overbyte.be/eng/ssl.html
--
[EMAIL PROTECTED]
Author of ICS (Internet Component Suite, freeware)
Author of MidWare (Multi-tier framework, freeware)
http://www.overbyte.be


-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to