Open Entomy opened 4 years ago
I'm removing good first issue
and making this difficult
because, as it turns out, there's basically no direct recoders. Everyone's been doing the round trip decode-then-encode.
This is going to wind up requiring a good knowledge of mathematics, then, since a new algorithm will need to be developed to do this.
This should be called a transcoder. I've updated the title to reflect this.
Currently there are UTF-8 and UTF-16 encoder/decoder methods. These work by converting to and from
Rune
(UTF-32). While it's possible to do this through a round-trip, such as UTF-8 → UTF-32 → UTF-16, it should be obvious that transcoder methods would be faster than decoding and then encoding.