jcodeの半→全角変換でUndefined subroutineのエラーの解決方法を教えて

[上に] [前に] [次に]
einstein [E-Mail] [HomePage] 2000/02/24(木) 14:52:48
はじめましてeinsteinと申します。

wwwlngを使用させて頂いていますが、jcode.plのh2z_eucを使用した箇所で
以下のエラーが発生します。

 Undefined subroutine &jcode::h2z_euc
  called at /home11/einstein/public_html/board/wwwlng.cgi line 917.

なんとか半角を全角に変換したいので、どなたかアドバイス頂けませんで
しょうか。

また、convert(*line, "euc" , "", "z")も使いましたが半角の変換はやって
もらえません。

ちなみに環境は
 perl5 (Ver5.005)
 jcode.pl(ver2.11)
です。

よろしくお願いします。

B-Cus 2000/02/25(金) 11:55:09
ふむ。require 'jcode.pl' でこけてるなら、
そこで失敗するはずだし、jcode.pl-2.11 には
h2z_euc はあるはずなんですけどね。

1. 古い jcode.pl を require してないかチェック。
2. require 'jcode.pl';
  $data='abc';
  &jcode::h2z_euc(\$data);
  とだけ書いたスクリプトが動くかどうかチェック。
3. それでもダメなら wwwlng.cgi を wwwlng.txt として
  ソース公開 (多少いじってるように見受けられたので)。
  また、今配布している wwwlng で動くかどうかチェック。

einstein [E-Mail] [HomePage] 2000/02/25(金) 12:24:11
レスありがとうございます、試してみます。

[上に] [前に] [次に]