Ich versuche, ein Perl-Skript mit dem Pragma "utf8" zu schreiben, und erhalte unerwartete Ergebnisse. Ich verwende Mac OS X 10.5 (Leopard) und bearbeite mit TextMate. Alle meine Einstellungen für meinen Editor und mein Betriebssystem sind standardmäßig auf das Schreiben von Dateien im utf-8-Format eingestellt.
Wenn ich jedoch Folgendes in eine Textdatei eingebe, es als ".pl" speichere und ausführe, erhalte ich anstelle der Nicht-ASCII-Zeichen den freundlichen "Diamanten mit einem Fragezeichen".
#!/usr/bin/env perl -w
use strict;
use utf8;
my $str = 'Çirçös';
print( "$str\n" );
Irgendeine Idee, was ich falsch mache? Ich erwarte 'Çirçös' in der Ausgabe, aber ich bekomme stattdessen ' ir s'.
utf8
: