perl2exeでuse encodingが使えない
下記のようなスクリプトを作成しました。
スクリプト名は test_kanji.pl
----------------
use encoding("shift-jis");
print "表現\n";
-----------------
上記を実行すると、正しく”表現”の文字が表示されます。
これをperl2exeで実行形式に変換すると
下記のエラーが表示され、期待した結果が得られません。
Converting 'test_kanji.pl' to test_kanji.exe
Warning: Can't locate I18N/Langinfo.pm
at C:\Perl\lib\encoding.pm line 41
@INC = c:\perl\userlib, C:\Perl\lib, C:\Perl\site\lib, .
又、強引にtest_kanji.exeを実行すると
encoding: Unknown encoding 'shift-jis' at C:\Perl\userlib\test_kanji.exe line 1
BEGIN failed--compilation aborted at C:\Perl\userlib\test_kanji.exe line 1.
のようなメッセージが表示され、”表現”が表示されません。
perl2exeでuse encodingは使用できないのでしょうか。
お礼
回答ありがとうございました。 他のサイトをあたってみたらありました。 軽率な質問をしてすいませんでした。