次のエラーが発生します。
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も見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Jcode を使った複数選択値の文...
-
機種依存文字の文字コード変換
-
デコード処理について
-
CSVファイルの中で、「 , 」カ...
-
pythonエラー
-
VBA 文字に半角が含まれて...
-
LINUX上でシリアル通信(C++)
-
英数字のみ全角から半角に変換
-
ACCESS VBA でのバイナリデー...
-
いまスマホからカードの申込み...
-
GoogleAppsScript文字列置換の...
-
正規表現でURLを抽出したいと思...
-
VBA 「,」・空白・カタカナ等...
-
パイソンエラーについて
-
csvデータのダブルクォーテーシ...
-
正規表現で、特定の文字列を含...
-
Encode.pmで「髙」(ハシゴ高)...
-
【PHP】全角記号を半角記号...
-
[Excel VBA] ODBCによる外部デ...
-
正規表現でパスワードのチェック
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
InputMan の imTextについて
-
戻り値の意味がわかりません…
-
正規表現でカンマを対象にする方法
-
文字化けを元に戻せますか?
-
unicodeの表示
-
utf-8のマシンでsjisのデータフ...
-
ダブルクォート文字などをフォ...
-
チェックボックスの複数選択の...
-
jcodeを使ったgetcode
-
jcodeでsjisに変換できない
-
機種依存文字の文字コード変換
-
文字化けの事で?
-
特殊文字をPOSTした際の動作は?
-
テキストエリアに半角「\\」ま...
-
jcode.plについて
-
「数値文字参照への変換するソ...
-
文字実体参照が勝手に変換され...
-
常用漢字?でない文字を判定す...
-
Jcode を使った複数選択値の文...
-
Jcode.pmでの半角カナ→全角カナ...
おすすめ情報