Witam,
Muszę ogarnąć kilka rzeczy z teorii kodowania i nie mogę za nic w świecie zrozumieć pewnych rzeczy...
Przede wszystkim konwersji z systemu UTF16 na UTF8 i tworzenie punktów kodowych.
Powiedzmy, że dostałem plik w UTF16BE, który w zapisie hex wygląda tak:
FE FF 4D 9B 7A DB AB AA
I chcę go skonwertować na UTF8.
Mam tu przede wszystkim problem z konwersją ostatnich 4 bajtów tj. AB AA
Według mnie plik wyjściowy może wyglądać tak:
4D C2 9B C3 9B C2 AB C2 AA,
ale już według hexedytora (i konwerterów internetowych) plik wygląda tak:
4D C2 9B C3 9B EA AE AA.
Mógłby mi ktoś wyjaśnić jak konkretnie powinienem to robić?
dodanie znaczników <code> - fp