decode To String
Требования к платформе и версии: Common (1.4), JS (1.4), JVM (1.4), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun ByteArray.decodeToString(): String
Декодирует строку из байтов этого массива в кодировке UTF-8.
Некорректные последовательности байтов заменяются символом замены \uFFFD.
expect fun ByteArray.decodeToString(startIndex: Int = 0, endIndex: Int = this.size, throwOnInvalidSequence: Boolean = false): String
Декодирует строку из байтов этого массива или его поддиапазона в кодировке UTF-8.
Параметры
начало (включительно) поддиапазона для декодирования; по умолчанию 0.
конец (не включительно) поддиапазона для декодирования; по умолчанию размер этого массива.
указывает, следует ли выбрасывать исключение при некорректной последовательности байтов или заменять её символом замены \uFFFD.
Исключения
если startIndex меньше нуля или endIndex больше размера этого массива.
если startIndex больше endIndex.
если массив байтов содержит некорректную последовательность байтов UTF-8 и throwOnInvalidSequence имеет значение true.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.text/decode-to-string.html