問題点

Web ベースの電子メールクライアントは、ドル記号をエンコードします。

解決策

全般

一部の Web ベースの電子メールクライアント(Hotmail、Gmail など)には、テンプレートでネストされたリクエストを使用する場合など、HTML エンコーディングを含む URL に問題があります。このような場合、「%」文字を「%25」に変更することで、エンコーディングの 2 番目のレイヤーを追加することを試みます。

Hotmail は、ドル記号($)をエンコードします。この問題によって、テンプレートと画像プリセットの構文が破損します。この問題は、Scene7 Publishing System(SPS)で会社にルールセットファイルをアップロードすることで回避できます。次に、URL 文字列の「$」のすべてのインスタンスを置換して、置換テキスト(例えば、「dollarsign」)を含めることができます。

ドル記号

Hotmail は、ドル記号($)をエンコードします。このエンコーディングによって、テンプレートと画像プリセットの構文が破損します。この問題は、ルールセットを使用して画像の URL を前処理することで回避できます。ルールセットを使用して、URL ストリング内の「$」のすべてのインスタンスを別のストリング(例えば、「dollarsign」)に置き換えます。

例えば、この URL:http://scene7.com/is/image/company/picture?$preset$ は、次:http://scene7.com/is/image/company/picture?_dollarsign_preset_dollarsign_ に変換されます。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー