UTF-8 encode and decode: Difference between revisions
Content deleted Content added
Added Rust solution |
Added BaCon version. |
||
Line 134: | Line 134: | ||
π U+1D11E F0 9D 84 9E |
π U+1D11E F0 9D 84 9E |
||
</pre> |
</pre> |
||
=={{header|BaCon}}== |
|||
BaCon supports UTF8 natively. |
|||
<lang bacon>DECLARE x TYPE STRING |
|||
CONST letter$ = "A ΓΆ Π β¬ π" |
|||
PRINT "Char", TAB$(1), "Unicode", TAB$(2), "UTF-8 (hex)" |
|||
PRINT "-----------------------------------" |
|||
FOR x IN letter$ |
|||
PRINT x, TAB$(1), "U+", HEX$(UCS(x)), TAB$(2), COIL$(LEN(x), HEX$(x[_-1] & 255)) |
|||
NEXT</lang> |
|||
{{out}} |
|||
<pre>Char Unicode UTF-8 (hex) |
|||
----------------------------------- |
|||
A U+41 41 |
|||
ΓΆ U+F6 C3 B6 |
|||
Π U+416 D0 96 |
|||
β¬ U+20AC E2 82 AC |
|||
π U+1D11E F0 9D 84 9E</pre> |
|||
=={{header|C}}== |
=={{header|C}}== |