UTF-8 encode and decode: Difference between revisions

Content added Content deleted
Line 1,177: Line 1,177:
| .[0]
| .[0]
| if . < 128 then $d[0]
| if . < 128 then $d[0]
elif . < 224 then [$d[0][-5:][], $d[1][$mb:][]]
elif . < 224 then $d[0][-5:] + $d[1][$mb:]
elif . < 240 then [$d[0][-4:][], $d[1][$mb:][], $d[2][$mb:][]]
elif . < 240 then $d[0][-4:] + $d[1][$mb:] + $d[2][$mb:]
else [$d[0][-3:][], $d[1][$mb:][], $d[2][$mb:][], $d[3][$mb:][]]
else $d[0][-3:] + $d[1][$mb:] + $d[2][$mb:] + $d[3][$mb:]
end
end
| binary_to_decimal ;</lang>
| binary_to_decimal ;</lang>
Line 1,200: Line 1,200:
Glyph 𝄞 => [240,157,132,158] => 119070 => 𝄞
Glyph 𝄞 => [240,157,132,158] => 119070 => 𝄞
</pre>
</pre>



=={{header|Julia}}==
=={{header|Julia}}==