- ベストアンサー
制御コード文字の受け取りと処理
普通に作ると、制御コード文字の入力時に不具合を起こすので、何らかの処理をしなくてはなりません。 <>\"';,?&などです。 <>などは、<や>に変換してしまえば良いの、ですが他の文字は入力を許し、データファイルにも書き残したいのです。 気をつけることは、 (1)データファイルのフィールド・デリミッタを、タブなどのこれらに無いものにすること。 それから、何をしたら良いでしょう? 特に、?や&は起動時のパラメータ渡しに使いますので、それを入力されると困りますね。 \'";も同じですが、どのような処理をすれば良いのかアドバイスいただけるとありがたいです。 ちなみに、私は中級レベルと考えていただいて良いかと思います。 つまり、ゼロから作る力は無くても、フリーのCGIなどを自分の仕様に合うようにグチャグチャに改造する力はあります。
- みんなの回答 (3)
- 専門家の回答
お礼
非常に丁重な解説をいただき、ありがとうございました。 「なるほど~」と頷きながら読ませていただきました。 先日、フォームメールcgiを作って、アドレス欄も入力するようにして、そこに「;」や「,」で複数のアドレスを入れたらうまくいかなかったり、掲示板cgiで、「\」を入力したら異常な動作をしたのです。 それで、それらは普通では入力できないのだと考えていました。