画像のURLを出力するモスサービスがあります。モスサービス出力に奇妙な文字(amp;)が追加されました
出力URLに「&」文字が付いているとします。 &の横
(例:Directory.aspx? &z = BWxNK
ここでamp;追加する。それは苔のサービスです。だから私はサービスをコントロールしていない。
私ができることは、出力をデコードすることです。私はAjaxを呼び出すためにコールを使用しているので、私はJavascriptからputをデコードすることを余儀なくされています。私はdecodeURIComponent、decodeURI、エスケープしようとしました。何も問題を解決しませんでした。
大変助かりました。サーバー側の機能も役立ちます。私はAspl.net MVC3を使用しています
よろしく、 クマール。
「&」は、「&」のURL置換エンコードです。それについて奇妙なことはありません。あなたはURLデコードする必要があります –
@Topener - そうではありません。 '%26'は'& 'の代わりにURLエンコードされたものです! '&'はSGMLエンコードされています(HTMLやXMLなどの派生物)。 – Quentin
@Quentinああ。私の悪い。私はこれらのことを混同する傾向があります;) –