通知
すべてクリア
2026年9月10日 15:26
現在他社サーバーを使っているのですが、近いうちにOSの入れ替えがあり、Jcode.pl(日本語変換ライブラリ)が使えなくなるようです。
エックスサーバーはJcode.pmがインストール済みですが、cgiからJcode.plを読み込むところをJcode.pmに変えるだけで動きますか?
対象サービス
1件の返信
2026年9月11日 08:19
誤って解決済みになさっている可能性があるため、あえて投稿します。
(自己解決なされているのなら、そうだとはっきり投稿していただいた方が分かりやすいです)
Jcode.pm は jcode.pl で利用できる処理の多くを使うことができますが、「完全に同じもの」というわけではありません。
(Jcode.pm は jcode.pl をモジュール化し、かつ強化したものとなっております)
そのため、Jcode.pmを代わりに導入したからというだけで、ご利用のプログラムが動き出すようになるとは限りません。
また、呼び出すときも、
require 'jcode.pl';
ではなく、
use Jcode;
としていただく必要があります。
jcode.pl 自体がかなり古いプログラムであるため、お使いのプログラムについても長期にわたって運用いただいているものと推測されます。
動作に不具合が起きないよう、Perlの専門家とご相談いただきながら移行作業を進めていただくことをおすすめいたします。