• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Perl/CGIでのエンコード方法)

Perl/CGIでのエンコード方法

このQ&Aのポイント
  • 会員用CGIでIDとパスを入力するとログインできるプログラムで、IDが「あ」ではじまる場合にエンコード処理がされず、400エラーが発生する。エンコード処理とデコード処理の場所やサーバーの依存性について教えてほしい。
  • Perlを使用して会員用CGIプログラムを作成中。フォーム上でIDとパスを入力するとログインできるが、IDが「あ」で始まる場合にエンコード処理が正常に行われず、400エラーが発生する。正しいエンコード処理の場所とデコード処理の方法、およびサーバーの影響について教えてください。
  • Perlを使用して会員用CGIプログラムを開発しています。フォーム上でIDとパスを入力するとログインできますが、IDが「あ」で始まる場合にエンコード処理が不足しているため、400エラーが発生します。適切なエンコード処理とデコード処理の場所、およびサーバーの依存性について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • feininger
  • ベストアンサー率41% (74/180)
回答No.1

> エンコード処理されていないからと思うのですが、これを正常な受け渡しをするにはどの辺りの場所にエンコード処理とデコード処理を書けばいいのでしょうか? 下記2つの処理を行う際にエンコード/デコードするのが一般的かと。  URLへ値を渡す時(GETやURLリンクなど)  URLから値を取得する時(GETなど) URLへそのまま全角文字を渡すのは、 例え今は正常に動作したとしてもよろしくないです。あとあと苦労する可能性がありますので。 (別のシステムと相互運用するときとか)

関連するQ&A