[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: UTF-8 vs UTF-16



OK, another question:
How can I get this to work?  It is apparently sending back xml as encoding="utf-16", but I'm getting the ubiquitous error of "XML parse failed at line 1, col 30: encoding specified in XML declaration is inc."

uri = 'https://api.zip2tax.com/TaxRate-USA.xml?' +
      'username=sample&password=password&zip=90210';
 rc = http_url_get_xml(uri: *null: %paddr(getXml): *null);
 if (rc <> 1);
   http_crash();
 endif;

It seems to me the problem resides with how the data is sent back.  It has a header saying "uff-16" when actually it is probably utf-8.



Robert Frohne
IT Manager
CLEAN
1316 South 7th Street
St. Louis, MO 63104
314.421.1234  Tel
RFrohne@xxxxxxxxxxxxxxxx
www.cleanuniform.com

-----Original Message-----
From: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
[mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Scott Klement
Sent: Wednesday, February 26, 2014 3:46 PM
To: HTTPAPI and FTPAPI Projects
Subject: Re: UTF-8 vs UTF-16


Robert,

HTTP_XML_CALC means that Expat will try to calculate the proper encoding
to use based on the contents of the file.  If your file is in UTF-16
format, and has a header of <?xml encoding="utf-16"?> at the top, then
it should automatically work.

If you want to force it to always use UTF-16 rather than detecting it,
you can change 'HTTP_XML_CALC' to just use the number 1200 (which is the
CCSID of UTF-16).

Hope that helps!



On 2/26/2014 2:00 PM, Robert Frohne wrote:
> Can anyone help?
>
> When I'm using this bad-boy, how can I get it working with UTF-16 encoding?
>
>   if (http_parse_xml_stmf( filename
>                          : HTTP_XML_CALC
>                          : *null
>                          : %paddr(Incoming)
>                          : *null ) < 0 );
>
>
>
>
> Robert Frohne
> IT Manager
> CLEAN
> 1316 South 7th Street
> St. Louis, MO 63104
> 314.421.1234  Tel
> RFrohne@xxxxxxxxxxxxxxxx
> www.cleanuniform.com
>
> -----------------------------------------------------------------------
> This is the FTPAPI mailing list.  To unsubscribe, please go to:
> http://www.scottklement.com/mailman/listinfo/ftpapi
> -----------------------------------------------------------------------
>

-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------