xdmp.binaryDecode( encoded as Node, encoding-name as String ) as String
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 specified 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).
|
xdmp.binaryDecode( cts.doc("binary_doc_encoded_as_ShiftJIS.dat").root, "sjis"); => contents of document after decoding, in unicode characters
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.