Часто при работе с json и ответами вы хотите закодировать строку в UTF-8 в java.
String response = new String(response.data, UTF); // java code
Для Kotlin, как это сделать?Я преобразовал свой класс Java, и в результате получилось
String response = String(response.data, UTF) // kotlin code
Но это приводит к ошибке, поскольку я считаю, что метод Kotlin String () отличается от того, что я делаю в Java.Это так же просто, как использовать toString ()?
String response = response.data.toString() // kotlin code
Как система знает, как использовать UTF-8, или это просто по умолчанию?Это просто гипотетически, но что, если я хотел что-то сделать с объектом String и поэтому использовал UTF-16?Как я могу изменить кодировку?