
xdmp:binary-decode( $encoded as node(), $encoding-name as xs:string ) as xs: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:binary-decode(
fn:doc("binary_doc_encoded_as_ShiftJIS.dat")/node(),
"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.