<% response.ContentType = "text/xml" lcXML = '<?xml version="1.0" encoding="utf-8" ?>'+Chr(13)+Chr(10)+'<root><data>éeAc</data></root>"' lcXML = Strconv(Strconv(lcXML,1),9) ? lcXML %>On the client I run this code:
loHTTP.Open('GET',"http://localhost/utf8.afp",.F.) loHTTP.Send() ? loHTTP.ResponseBody ? Strconv(loHTTP.ResponseBody,11)The first line prints an UTF-8 encoded string, the second line correctly contains the string as I've sent it including the accented "é". IOW, for me it works. There must be some additional encoding going on on your site.