次に拙作 autolocale の紹介をさせて頂きます。 autolocale は上記のような状況を踏まえて、$ENV{"LANG"} が変更された時に自動的に locale 設定を変更するプラグマモジュールです。 使い方 使い方は以下のようになります。 use autolocale; $ENV{"LANG"} = "ja_JP.UTF8"; # locale 設定が "ja_JP.UTF8" に変更 my $time; { local $ENV{"LANG"} = "C";# locale 設定が "C" に変更 $time = localtime; } # スコープが変わり、$ENV{"LANG"} の値が "ja_JP.UTF8" に戻り、locale 設定も"ja_JP.UTF8" に no autolocale; # locale の自動設定を無効化 $ENV{"LANG"} =
![perl の locale 設定と autolocale - Articles Advent Calendar 2011 Hacker](https://cdn-ak-scissors.b.st-hatena.com/image/square/3728a13fcc94b9f1e2b28c8cf87e9d7e6c948503/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fkfly8%2Fimage%2Fupload%2Fl_text%3ANotoSansJP-Black.otf_50_bold%3Aperl%2520%25E3%2581%25AE%2520locale%2520%25E8%25A8%25AD%25E5%25AE%259A%25E3%2581%25A8%2520autolocale%2Cco_rgb%3A000000%2Cw_900%2Cc_fit%2Fl_text%3ANotoSansJP-Black.otf_30_bold%3Ahide_o_55%2Cco_rgb%3A000000%2Cg_south_east%2Cx_130%2Cy_120%2Fv1601626948%2Fog-perl-users-jp.png)