Loading TOC...

xdmp.binaryDecode

xdmp.binaryDecode(
   $encoded as Node,
   $encoding-name as String
) as String

Summary

Converts an encoded byte sequence, passed in as a binary node, from the specified encoding to a unicode string.

Parameters
$encoded A binary node containing the encoded stream.
$encoding-name Specifies the encoding to use when decoding the document. Supported values include UTF-8 and ISO-8859-1. The string specifed for the encoding option will be matched to a registered encoding name using the Unicode Charset Alias Matching rules (http://www.unicode.org/reports/tr22/#Charset_Alias_Matching).

Example

xdmp.binaryDecode(
   cts.doc("binary_doc_encoded_as_ShiftJIS.dat").root,
          "sjis");
=> contents of document after decoding, in unicode characters

Comments

    Powered by MarkLogic Server 7.0-4.1 and rundmc | Terms of Use | Privacy Policy