
Implements Unicode normalization using platform APIs, transforming composed and decomposed characters into a standardized form, ensuring consistent text representation across different systems.
Unicode normalization function in Kotlin/Multiplatform, use platform APIs.
fun main() {
val input = "\u0065\u0301" // e + ́ = U+0065 U+0301
val expected = "\u00E9" // é = U+00E9
val result = input.normalize(NormalizationForm.NFC)
println(result)
check(expected == result)
}Unicode normalization function in Kotlin/Multiplatform, use platform APIs.
fun main() {
val input = "\u0065\u0301" // e + ́ = U+0065 U+0301
val expected = "\u00E9" // é = U+00E9
val result = input.normalize(NormalizationForm.NFC)
println(result)
check(expected == result)
}