decodeToString
Decodes a string from the bytes in UTF-8 encoding in this array.
Malformed byte sequences are replaced by the replacement char \uFFFD
.
Since Kotlin
1.4Decodes a string from the bytes in UTF-8 encoding in this array or its subrange.
Since Kotlin
1.4Parameters
the beginning (inclusive) of the subrange to decode, 0 by default.
the end (exclusive) of the subrange to decode, size of this array by default.
specifies whether to throw an exception on malformed byte sequence or replace it by the replacement char \uFFFD
.
Throws
if startIndex is less than zero or endIndex is greater than the size of this array.
if startIndex is greater than endIndex.
if the byte array contains malformed UTF-8 byte sequence and throwOnInvalidSequence is true.
Decodes a string from the bytes in UTF-8 encoding in this array.
Malformed byte sequences are replaced by the replacement char \uFFFD
.
Since Kotlin
1.4Decodes a string from the bytes in UTF-8 encoding in this array or its subrange.
Since Kotlin
1.4Parameters
the beginning (inclusive) of the subrange to decode, 0 by default.
the end (exclusive) of the subrange to decode, size of this array by default.
specifies whether to throw an exception on malformed byte sequence or replace it by the replacement char \uFFFD
.
Throws
if startIndex is less than zero or endIndex is greater than the size of this array.
if startIndex is greater than endIndex.
if the byte array contains malformed UTF-8 byte sequence and throwOnInvalidSequence is true.
Decodes a string from the bytes in UTF-8 encoding in this array.
Malformed byte sequences are replaced by the replacement char \uFFFD
.
Since Kotlin
1.4Decodes a string from the bytes in UTF-8 encoding in this array or its subrange.
Since Kotlin
1.4Parameters
the beginning (inclusive) of the subrange to decode, 0 by default.
the end (exclusive) of the subrange to decode, size of this array by default.
specifies whether to throw an exception on malformed byte sequence or replace it by the replacement char \uFFFD
.
Throws
if startIndex is less than zero or endIndex is greater than the size of this array.
if startIndex is greater than endIndex.
if the byte array contains malformed UTF-8 byte sequence and throwOnInvalidSequence is true.
Decodes a string from the bytes in UTF-8 encoding in this array.
Malformed byte sequences are replaced by the replacement char \uFFFD
.
Since Kotlin
1.3Decodes a string from the bytes in UTF-8 encoding in this array or its subrange.
Since Kotlin
1.3Parameters
the beginning (inclusive) of the subrange to decode, 0 by default.
the end (exclusive) of the subrange to decode, size of this array by default.
specifies whether to throw an exception on malformed byte sequence or replace it by the replacement char \uFFFD
.
Throws
if startIndex is less than zero or endIndex is greater than the size of this array.
if startIndex is greater than endIndex.
if the byte array contains malformed UTF-8 byte sequence and throwOnInvalidSequence is true.
Decodes a string from the bytes in UTF-8 encoding in this array.
Malformed byte sequences are replaced by the replacement char \uFFFD
.
Since Kotlin
1.8Decodes a string from the bytes in UTF-8 encoding in this array or its subrange.
Since Kotlin
1.8Parameters
the beginning (inclusive) of the subrange to decode, 0 by default.
the end (exclusive) of the subrange to decode, size of this array by default.
specifies whether to throw an exception on malformed byte sequence or replace it by the replacement char \uFFFD
.
Throws
if startIndex is less than zero or endIndex is greater than the size of this array.
if startIndex is greater than endIndex.
if the byte array contains malformed UTF-8 byte sequence and throwOnInvalidSequence is true.
Decodes a string from the bytes in UTF-8 encoding in this array.
Malformed byte sequences are replaced by the replacement char \uFFFD
.
Since Kotlin
1.8Decodes a string from the bytes in UTF-8 encoding in this array or its subrange.
Since Kotlin
1.8Parameters
the beginning (inclusive) of the subrange to decode, 0 by default.
the end (exclusive) of the subrange to decode, size of this array by default.
specifies whether to throw an exception on malformed byte sequence or replace it by the replacement char \uFFFD
.
Throws
if startIndex is less than zero or endIndex is greater than the size of this array.
if startIndex is greater than endIndex.
if the byte array contains malformed UTF-8 byte sequence and throwOnInvalidSequence is true.