RosettaCodeData/Task/UTF-8-encode-and-decode/Langur/utf-8-encode-and-decode.langur
2026-04-30 12:34:36 -04:00

8 lines
273 B
Text

writeln "character Unicode UTF-8 encoding (hex)"
for cp in "AöЖ€𝄞" {
val utf8 = cp -> cp2s -> s2b
val cpstr = utf8 -> b2s
val utf8rep = join(map(utf8, by=fn(b) { "{{b:X02}}" }), delim=" ")
writeln "{{cpstr:-11}} U+{{cp:X04:-8}} {{utf8rep}}"
}