
| ・ |
ドキュメントセンターを初めてご利用する方や運営方針についての基本的な姿勢をご覧になりたい方へ。
|
| ご利用の皆様から多く寄せられる質問にお答えしています。 |
|
| ・ |
ディーエーオフィスなどが利用する用語に関する解説を行います。
|
|
|
 |
 |  |
jcode.pmを使うとCGIが動作しませんが? |
jcode.pmは、サーバ側で用意しなければならないもので、使えない場合があります。
jcodeとは、日本語の処理を行うためのもので、jcode.plやjcode.pmなどがあります。CGIから呼び出して、プログラム上で日本語をサーバ上で扱いやすいように変換するためのものです。
CGIが動かない状況とは、おそらくInternal Server Errorとなるはずです。ブラウザで設置したURIを見に行くと「Internal Server Error」という文字が表示されているはずです。
jcode.pmが使えないときは、利用を諦めるか、jcode.plを使うか、サーバ管理者へjcode.pmを使えるように依頼します。利用を諦めるとは、設置しようとしているCGIの利用自体を諦めることです。jcode.plを使うとは、ユーザ側で日本語処理用のプログラムを用意することで、多くのCGIが採用する方法です。サーバ管理者への依頼も、有効な場合があるでしょう。
また、使わない場合、いわゆるフリーのCGIだと、設定を記述する箇所があり、使わない設定に変更する必要があります。しかしながら、設定を変更しても意味をなさないことがあります。CGIをテキストエディタで開いていると思いますが、「use Jcode」という箇所を見つけて無効にする必要があります。「use Jcode」を検索すると素早く見つかります。もし、2箇所以上あるときは、以下の変更はすべてに対して行ってください。
use Jcode;
↓
# use Jcode;
変更は、半角の「#」を入れるだけで構いません。
CGIの場合、サーバ側でプログラムが実行されるとき、書いてある内容をすべて読み込んで処理します。例え、使わないと設定しておいても、一度読み込まれるときには処理されています。詳しくは、参考文書の「処理時に必要のない箇所は、処理されないのではないですか?」をご参考ください。
|
[ 関連文書 ]処理時に必要のない箇所は、処理されないのではないですか? (2005.09.14)
サーバ管理者への依頼で対応してもらえますか? (2005.09.14)
| 文書番号 |
04454 |
| 日付 |
2005.09.14 |
| 参照数 |
379 |
|