次のエラーが発生します。
Undefined subroutine &jcode::convf called at ./jcode.pl line 291.
カレントに、jcode.plを置いているだけでは動作するのでしょうか?
また、Jcode.pmを使った場合、
&Jcode::convert(\$test_sjis, "sjis");
と大文字にしないといけないのですが、これは仕方ないことでしょうか?
てっきり、 require './jcode.pl'と use Jcode.pmの差し替えで済むと思っていました。
#!/usr/bin/perl
require './jcode.pl';
my $test = "パソコン結構です。"; #文字化けチェック用
my $test_sjis = $test;
my $test_ujis = $test;
my $test_jis = $test;
&jcode::convert(\$test_sjis, "sjis");
&jcode::convert(\$test_ujis, "ujis");
&jcode::convert(\$test_jis, "jis");
print "\$test_sjis=[$test_sjis]\n";
print "\$test_ujis=[$test_ujis]\n";
print "\$test_jis =[$test_jis]\n";
exit;
__END__
No.1ベストアンサー
- 回答日時:
ujis と言うコードはありません。
エラーの原因は、ujis と言う未定義の文字コードを指定しているためです。
これは、キット euc と指定したかったのでしょう。
また、Jcode.pm は、
Jcode::convert(・・・);
の様に使用します。Jは大文字です。
Jcode.pm は、oopに対応しているので、
Jcode->new($str)->sjis;
などと言う形式で呼び出すのが一般的かも知れません。
ただ、jcode,pl も Jcode.pm も既に過去の機能となっていまして、最近では Encode.pm の使用が推奨されています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- その他(学校・勉強) Japanese schools tests 1 2022/08/19 14:41
- 中学校受験 Japanese schools 1 2022/08/22 15:53
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- Excel(エクセル) Excelの置換が上手くいかない Microsoft® Excel® 2019 MSO (バージョン 5 2022/08/17 22:26
- PHP $_SESSIONについて教えて下さい。 2 2023/03/02 09:18
- ドライブ・ストレージ HDDのチェック方法 6 2022/05/04 09:49
- MySQL 次の時間帯の勝率の合計を求めるSQL文 1 2023/07/04 17:12
- Excel(エクセル) VBA ワークシート指定の1行目を選択をしたい 2 2022/08/20 18:10
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
常用漢字?でない文字を判定す...
-
特殊文字をPOSTした際の動作は?
-
CSVファイルの中で、「 , 」カ...
-
スペースで区切られた氏名から...
-
正しいメールアドレスの形式で...
-
Accessでのグループ化で全角・...
-
PowerShellでテキストの空白行...
-
完全一致のデータだけを検索で...
-
シャープ(#)の受け渡し
-
全角入力
-
全角英数字の必要性が理解できない
-
ACCESSの表で罫線を使うと縦方...
-
エクセルの1セル内の文字列操作。
-
プログラミングでは、半角括弧...
-
VBAの文字列の中に”(全角のダブ...
-
VBAで指定した「文字数」だけ切...
-
エクセルで数値を全角文字(カ...
-
スマホの予測変換について
-
UWSC教えて
-
CSVの定義
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
InputMan の imTextについて
-
ダブルクォート文字などをフォ...
-
jcode.plのconvertを使用しなけ...
-
機種依存文字の文字コード変換
-
チェックボックスの複数選択の...
-
常用漢字?でない文字を判定す...
-
戻り値の意味がわかりません…
-
index関数と英語文字
-
文字実体参照が勝手に変換され...
-
CASL2の仕様での英単語の格納方法
-
Perlでのマッチング処理について
-
文字化けを元に戻せますか?
-
大文字、小文字のコードの打ち方
-
Jcode を使った複数選択値の文...
-
デコード処理について
-
テキストファイルの大文字を小...
-
テキストエリアに半角「\\」ま...
-
正規表現でカンマを対象にする方法
-
Jcode.pmでの半角カナ→全角カナ...
-
「数値文字参照への変換するソ...
おすすめ情報