Hi,

You use an HTTP source.  What are the returned headers, esp. the
Content-Type?  You can find out easily in QConsole by using xdmp:http-get().

Regards,

-- 
Florent Georges
http://fgeorges.org/
http://h2o.consulting/ - New website!


On 14 October 2017 at 12:48, Zakiya Tamimi wrote:

> I have posted my question at stackoverflow
> https://stackoverflow.com/questions/46722188/marklogic-
> encoding-xdmpdocument-load
>
> Here's the text of the question:
>
> I have noticed that utf-8 xml documents loaded (xdmp:document-get() +
> xdmp:document-insert()) into our development marklogic server (7.0-6.8)
> have ascii encoding. Meanwhile back on production server (7.0-5.1), there
> is no problem; utf-8 is loaded as utf-8. I traced the problem and found it
> to be caused by xdmp:document-get().
>
> So I wrote the following code snippet and ran it on both server consoles
> and got incorrect encoding on the development server and correct encoding
> on production.
>
> let $options := <options xmlns="xdmp:document-get">
>   <repair>full</repair>
>   <encoding>UTF-8</encoding>
>   <format>xml</format>
> </options>
> let $url := "http://******/ref_batches/electronic/20170801_e31_004   
> /201731780-004.xml"
> return xdmp:document-get($url, $options)
>
> My initial guess: different version numbers may have caused this. So I
> tested on a local server (7.0-6-12) and got correct utf-8 encoding. Later
> we upgraded our development server to (7.0-6-12) and re-tested to get
> incorrect encoding (ascii)
>
> Is there some marklogic configurations that are responsible for this
> trans-coding?
>
> Thanks
>
>
>
> _______________________________________________
> General mailing list
> [email protected]
> Manage your subscription at:
> http://developer.marklogic.com/mailman/listinfo/general
>
>
_______________________________________________
General mailing list
[email protected]
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to