Ich versuche, ein Perl-Skript zu schreiben, das die utf8
pragma, und ich erhalte unerwartete Ergebnisse. Ich verwende Mac OS X 10.5 (Leopard) und bearbeite den Text mit TextMate. Alle meine Einstellungen sowohl für meinen Editor als auch für mein Betriebssystem sind standardmäßig auf das Schreiben von Dateien im utf-8-Format eingestellt.
Wenn ich jedoch den folgenden Text in eine Textdatei eingebe, ihn als ".pl" speichere und ausführe, erhalte ich anstelle der Nicht-ASCII-Zeichen die freundliche "Raute mit 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, dass ich "Çirçös" in der Ausgabe erhalte, aber stattdessen erhalte ich "irs".