画像レンダリング HTTP エンコーディング image-rendering-http-encoding

コマンド値は、%xx エスケープ シーケンスを使用して HTTP エンコードする必要があります。値の文字列に予約文字'='、'&'、および'%'が含まれないようにする必要があります。

それ以外の場合は、標準の HTTP エンコーディングルールが適用されます。 HTTP 仕様では、「」(スペース)、「」(二重引用符)、「#」、「%」、「<」、「>」などの安全でない文字および制御文字(<return><tab> など)をエンコードする必要があります。

注意: リクエストのネスト区切り文字として使用される中括弧 { } はエンコードしないでください。 残念ながら、特定のメールクライアントでは、埋め込み HTTP リクエストに中括弧がエンコードされます。 この問題が問題となる場合、画像レンダリングでは中括弧の代わりに括弧()を使用できます。

section-3edc5b8ee2354220a281b01722ad337a

…&$text=rate&weight=85% 27#&…

上記のリクエストフラグメントは、次のようにエンコードする必要があります。

…&$text=rate%26weight%3D85%25%2027%23&…

関連項目 section-d31268a02fe345e3abf0a4eb95a1dac5

HTTP/1.1 仕様(RFC 2616)

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49