RosettaCodeData/Task/UTF-8-encode-and-decode/Jq/utf-8-encode-and-decode-4.jq

10 lines
231 B
Plaintext

def task:
[ "A", "ö", "Ж", "€", "𝄞" ][]
| . as $glyph
| explode[]
| utf8_encode as $encoded
| ($encoded|utf8_decode) as $decoded
| "Glyph \($glyph) => \($encoded) => \($decoded) => \([$decoded]|implode)" ;
task