Próbuję napisać skrypt Perla za pomocą "utf8" pragma i otrzymuję nieoczekiwane wyniki. Używam Mac OS X 10.5 (Leopard) i edytuję TextMate. Wszystkie moje ustawienia dla mojego edytora i systemu operacyjnego są domyślnie zapisywane w formacie utf-8.Jak mogę wyprowadzić UTF-8 z Perla?
Po wprowadzeniu do pliku tekstowego, zapisaniu go jako ".pl", i wykonaniu go, otrzymuję przyjazny "diament ze znakiem zapytania" zamiast znaków spoza ASCII.
#!/usr/bin/env perl -w
use strict;
use utf8;
my $str = 'Çirçös';
print("$str\n");
Każdy pomysł, co robię źle? Oczekuję, że w wynikach pojawi się "Çirçös", ale zamiast tego otrzymuję " ir s".
Może to nie jest program .. myślę, że to twoja skorupa lub edytor, który robi wyjście – n00ki3