• 締切済み

CGIでエスケープが必要文字をエスケープしたい

公開されているCGI内で使われている文字を変更したいと思っています。 下記のURLにあるように、そのままでは文字化けする文字があります。 https://sites.google.com/site/fudist/Home/grep/damemoji そこで2文字目を¥でエスケープしたいと思っているのですが、 一文字ずつチェックするのは現実的ではありません。 そこで文字列を入力したら、エスケープが必要な文字に¥をつけてくれる スクリプトを公開しているサイトがないかと探しています。 CGIの文字コードを変換したり、jcode.plを使う方法は 元のCGIの基本部分に触れることになるので行わない方向です。 よろしくお願いします。

みんなの回答

  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.1

perlだよね? quotometa関数でできると思うよ。

doko-iruka
質問者

お礼

ありがとうございます。 quotemetaで変換できるのですね。 このquotemetaをフォームに入力して、変換してくれるサイトを探しているのですが、 該当するサイトはご存知でしょうか。 検索エンジンで「perl quotemeta」で探してみたのですが、見つけ出すことができませんでした。

関連するQ&A