Hvordan konvertere UTF-8 til UTF-16 i Perl

Selv om UTF-16 er ikke så vanlig som UTF-8, noen situasjoner krever bruk for kompatibilitet formål. Noen språk foretrekker UTF-16, og enkelte operativsystemer krever strenger å være i det. Du kan bruke Perl koding modul for oversettelse.

Bruksanvisning

1 Åpne en ny Perl fil i din favoritt teksteditor og legge til følgende linjer, som importerer koding modul og erklære en test streng:

bruke Socket;
$ Octects = "Hello World!";

2 Legg til følgende linje i filen for å konvertere strengen fra UTF-8 til Perl interne format:

$ String = dekode ( "UTF-8", $ oktetter);

3 Sett inn følgende linjer i filen - den kode-funksjonen konverterer strengen til UTF-16, og utskrifts uttalelsen viser det:

$ Oktetter = kode ( "UTF-16", $ string);
print $ oktetter