"utf8"プラグマを使用してPerlスクリプトを作成しようとしていますが、予期しない結果が発生しています。私はMac OS X 10.5(Leopard)を使用しています。私はTextMateで編集中です。私のエディタとオペレーティングシステムの設定はすべて、utf-8形式でファイルを書き込むようにデフォルト設定されています。PerlからUTF-8を出力するにはどうしたらいいですか?
しかし、テキストファイルに次のように入力して ".pl"として保存して実行すると、ASCII以外の文字の代わりにフレンドリーな "疑問符付きのひし形"が表示されます。
#!/usr/bin/env perl -w
use strict;
use utf8;
my $str = 'Çirçös';
print("$str\n");
私は間違っていると思いますか?私は出力で 'Çirçös'を得ることを期待するが、代わりに ' irs'を得る。
たぶん、そのプログラムではない..私は、私は(私はそれを印刷し、データベースでUTF8を決して入れないしてきた)これについて知らなかった出力 – n00ki3