Konwersja UTF-8 na UTF-16

0

Szukam materiałów na temat sposobów konwersji z utf-8 na utf-16. Nie wiem bowiem, jak wykonać konwersję np. takie ciągu zapisanego w systemie heksadecymalnym:
54 65 6E 20 C5 82 C3 B3 62
Macie może jakieś zrozumiałe materiały na ten temat?

3
  1. Dekodujesz wejściowy strumień UTF-8 do kolejnych codepointów.
  2. Kodujesz codepoint do wyjściowego strumienia UTF-16.

Na angielskiej wikipedii masz opisany sposób kodowania codepointów w obu kodowaniach pod: https://en.wikipedia.org/wiki/UTF-8 i https://en.wikipedia.org/wiki/UTF-16

Oczywiście zakładając, że to jakieś zadanie domowe. W przeciwnym wypadku masz pod ręką masę sprawdzonych implementacji.

0

Najprościej uzyć gotowego narzędzia:
http://macchiato.com/unicode/convert.html

jeżeli chcesz zaimplementować to np w Javie masz gotowy deconverter, najbardziej polecany jest: icu4j
http://site.icu-project.org/download

1 użytkowników online, w tym zalogowanych: 0, gości: 1