UTF-8 encode and decode: Difference between revisions

m
No edit summary
Line 306:
𝄞 1D11E [F0, 9D, 84, 9E]</pre>
=={{header|Elena}}==
ELENA 3.34 :
<lang elena>import system'routines.
import extensions.
 
literal extension<literal> op
{
literal printAsString
Line 316:
console print(self," ")
]
 
literal printAsUTF8Array
[
self toByteArray; forEach(:b) [ console print(b toLiteral(16)," ") ].
]
printAsUTF32
[
Line 327:
]
}
 
programpublic =program
[
"A" printAsString; printAsUTF8Array; printAsUTF32.
console printLine.
"ö" printAsString; printAsUTF8Array; printAsUTF32.
console printLine.
 
"Ж" printAsString; printAsUTF8Array; printAsUTF32.
console printLine.
 
"€" printAsString; printAsUTF8Array; printAsUTF32.
console printLine.
 
"𝄞" printAsString; printAsUTF8Array; printAsUTF32.
console printLine.
].</lang>
{{out}}
<pre>
Anonymous user