Wie Konvertieren von UTF-8, UTF-16 in Perl

July 13

UTF-16 ist zwar nicht so häufig als UTF-8, einige Situationen erfordern die Verwendung für Zwecke der Anwendungskompatibilität. Einige Sprachen lieber UTF-16 und einigen Betriebssystemen erfordern Zeichenfolgen drin sein. Codierung Perl-Modul können Sie für die Übersetzung.

Anweisungen

1 Öffnen Sie eine neue Perl-Datei in Ihrem bevorzugten Texteditor und fügen Sie folgende Zeilen, die die Codierung Importmodul und deklarieren Sie eine TestString:

Encode benutzen;$octects = "Hallo Welt!";

2 Fügen Sie die folgende Zeile zur Datei Perl interne Format die Zeichenfolge von UTF-8 konvertieren:

$string = decodieren ("UTF-8", $octets);

3 Legen Sie die folgenden Zeilen in die Datei--die Encodierung-Funktion konvertiert die Zeichenfolge in UTF-16 und die print-Anweisung zeigt es:

$octets = kodieren ("UTF-16", $string);Drucken $octets