Kotlin'de UTF-8 kodlaması yapmak için aşağıdaki adımlar izlenebilir:
- String'i byte dizisine kodlama: Bir string'i UTF-8 kodlaması ile byte dizisine dönüştürmek için
toByteArray()
fonksiyonu kullanılır 12. Fonksiyonun parametresi olarakCharsets.UTF_8
belirtilmelidir 13.
val originalString = "Hello, UTF-8!" val utf8Bytes = originalString.toByteArray(Charsets.UTF_8)
- Byte dizisini string'e çözme: UTF-8 kodlu byte dizisini tekrar string'e dönüştürmek için
String()
constructor'ı kullanılır 12. Fonksiyonun parametresi olarak yineCharsets.UTF_8
belirtilmelidir 2.
val decodedString = String(utf8Bytes, Charsets.UTF_8)
5 kaynaktan alınan bilgiyle göre: