エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
日本語文字化け(GETメソッド?)
この問題は、かなり以前にわたくしもぶつかったことがあり、他人事と思えなかったので解答させて頂きた... この問題は、かなり以前にわたくしもぶつかったことがあり、他人事と思えなかったので解答させて頂きたいと思います。 URL(現URI)の中には半角文字といえども使うと不都合が生じる文字があります。 たとえば、「?」や「&」は用途が限定されているので変換しないと受け渡される側で問題が生じます。 日本語の場合は全角文字として2バイト以上のコードを使いますので見かけ上は文字列でも見えない部分で禁則文字が使われる可能性があります。 よって、GETメソッドなどで限定されないパラメータをCGIに受け渡す場合は、URLエンコードを行うのが基本となります。 cgi-lib.plのReadParseには自動でデコード機能がついておりますので、受け取り時のデコードは気にしなくても良いと思います。 ただし、上記のものは強制できることではありませんので、問題が生じるリスクを覚悟で、やる・やらないは自由にしてください。