パーセントエンコーディング (英: percent-encoding) とは、URIにおいて使用できない文字を使う際に行われるエンコード(一種のエスケープ)の名称である。
「%」を使用していることから、この名称で呼ばれている。一般にURLエンコードとも称される。
URLエンコードには、上記のパーセントエンコーディングによる符号化と以下に記述するapplication/x-www-form-urlencodedによる符号化の2種類がある。半角スペースはパーセントエンコーディングでは「%20」に符号化されるが、application/x-www-form-urlencodedによる符号化では「+」に符号化される。
エラーの例
The user ID contains a value called 2F, which is not an ID. Try removing 2F.
2F005gL000006KEeV --> 005gL000006KEeV
