私はあるファイルから別のファイルに読み込まれたデータを印刷するためにPerlを使用しています。時には、éのようなアクセント記号付きの文字のような英語以外の文字を読み込んでいます。ただし、実行:英語以外の文字をPerlでファイルに正しく印刷する方法は?
print FILE_HANDLER "... $variable ...";
アクセントを保持しません。 éは実際に "é"として印刷されます。
正しく保存されるようにこれらの文字を印刷するにはどうすればよいですか?詳細については、私が開いて書き込むファイルは次のようになります。
open READ_FILE, "<", "file.xml" or die $!;
open WRITE_FILE, ">", "file.txt" or die $!;
ありがとうございました。 perldocを開く-f
あなたが 'open_FILE、" <: "、" file.xml "またはdie $ !,' read [perl open](http://perldoc.perl。 org/functions/open.html) –
jchips12