Perl 5.6とPerl 5.8の両方を使っています。
use encoding 'utf8';を 5.6で使うとエラーになるので
バージョンを調べて条件分岐を行おうとしていますが、
use はどこに書いても実行される?ので、エラーが回避できません。
何か良い方法はあるのでしょうか?
use encoding 'utf';
$|=1;
print "Version=$]\n";
use utf8;
if($] >= 5.008001){
print "*** PASS ***\n";
use encoding 'utf8';
}
No.1ベストアンサー
- 回答日時:
5.6と混在で使ってないので、実際には、試していないのですが、
BEGIN {
unless(eval "use utf8; 1") { #use utf8 が使えない
if($] >= 5.008001){
print "*** PASS ***\n";
eval "use encoding 'utf8'";
}
}
}
というような感じでうまくいかないですかね。
だめなら、5.6用と5.8用別々にスクリプトを書いて、別々にrequireするというような方法ぐらいしか思いつきません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- Perl perlをバージョンアップしたら、今まで正常に動いていたプログラムが、エラーになってしまった 3 2022/10/05 15:44
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- TOEFL・TOEIC・英語検定 英語 文法 1 2023/02/27 14:01
- 英語 移動可能な電話を借りる、use は使えますか? 4 2022/06/01 16:56
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- PHP php エラー 2 2022/10/23 16:43
- 英語 The majority of currently available reviews focus 8 2022/08/07 05:55
- 英語 alcohol can be any of a food a drug or a poison de 4 2022/08/18 23:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
perl でエラー:Wide character...
-
CGIでメール送信で件名文字化け
-
【文字コード】外見上は全く同...
-
perlについての質問
-
substrでutf8の日本語文字を先...
-
CSVファイルの中で、「 , 」カ...
-
英数字のみ全角から半角に変換
-
Excel VBAでPDFファイルをMicro...
-
Accessで日付や数値を全角で表...
-
データにカンマが入ったCSVデー...
-
EXCELからCSVにすると余計なカ...
-
「何とかで始まり、何とかで終...
-
エクセルで数値を全角文字(カ...
-
CString Format にて全角空白文...
-
住宅にカナを入力する際に丁目...
-
VBA EXCEL あるセルの中の一...
-
csvデータのダブルクォーテーシ...
-
正規表現で、特定の文字列を含...
-
各項目がダブルクォーテーショ...
-
ハングルを日本語に置換
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
perl でエラー:Wide character...
-
【LaTeX】pBibTeXでのエラーの...
-
MFCのコントロールにUTF-8の文...
-
jcode.plのかわり
-
【文字コード】外見上は全く同...
-
デバッグ情報が文字化けする
-
UTF-16からUTF-8への変換
-
機種依存文字(株)を入力すると\...
-
今更ながらdbmopenでutf8環境に...
-
sedやperlでの2バイト文字を含...
-
perlについての質問
-
CGIでメール送信で件名文字化け
-
Java+MySQLで特殊文字(丸数字(...
-
Jcode.pmでconvertできない
-
WWW::Mechanizeの文字コードに...
-
HTML::Templateでutf-8のテンプ...
-
Perlで、文字の出現回数を調べ...
-
カタカナ一覧表が知りたい
-
WindowsでUTF-8のPerlスクリプ...
-
UTF-8 フラグ?で文字化けしま...
おすすめ情報