readText

fun Input.readText(out: Appendable, charset: Charset = Charsets.UTF_8, max: Int = Int.MAX_VALUE): Int

Reads at most max characters decoding bytes with specified charset. Extra character bytes will remain unconsumed

Return

number of characters copied to out


fun Input.readText(charset: Charset = Charsets.UTF_8, max: Int = Int.MAX_VALUE): String
fun Buffer.readText(charset: Charset = Charsets.UTF_8, max: Int = Int.MAX_VALUE): String

Reads at most max characters decoding bytes with specified charset. Extra character bytes will remain unconsumed

Return

a decoded string


fun Input.readText(decoder: CharsetDecoder, max: Int = Int.MAX_VALUE): String

Deprecated

Use CharsetDecoder.decode instead

Replace with

import io.ktor.utils.io.charsets.decode
decoder.decode(this, max)

Reads at most max characters decoding bytes with specified decoder. Extra character bytes will remain unconsumed

Return

a decoded string