2011-12-06 8 views
-1

ウェブサイトに+記号が含まれているURLがあります。 URLのフォーマットは、モバイルブラウザが&に#43を+記号を変換するモバイルデバイスがをURLに変換しています

http://Path/page.aspx?ItemPath=%2fArg1+Arg2

あります。ページが機能しなくなります。 Google Chromeを使用していて(私のように)、&#43と入力してください。あなたのアドレスバーに、+のGoogle検索を行います。 Googleのページを開き、&#43と入力してください。検索バーでは同じ結果が表示されますが、検索テキストは&#43から変更されません。 +

iOS 5がインストールされたiPad 2とFireFoxモバイル搭載のAndroid携帯電話でテストを行いましたが、どちらもURLの+文字を&#43に変換しています。

この問題は

EDIT Googleに非常に困難である:私は、ブラウザがそのASCIIコードに+に変換されることに気づいたいくつかの研究を行った後 を

+0

URLをエンコードしていますか?そうでなければ、あなたはすべきです。これはあなたの問題を解決するかもしれません – JonWells

+0

問題は、リンクの "+"記号を空白スペースに置き換えることで解決しました。これにより、ブラウザは必要なものを ""と置き換えることができます – Satanfx55

答えて

0

この問題を解決するには、削除することです「+コードにスペースを入れてください。ブラウザは、空白をASCIIコードに変換する代わりにスペースを自動的に "+"記号に変換します

関連する問題