私はjQuery Mobileを使用しています。いくつかのエラーがありますが。index.phpを書き直すfoo = bar & bar = foo to index.php?foo = bar&bar = foo
たとえば、私はあなたのように&
の代わりに私のHTML &
を入れました。 jQueryはそれを正しく読み取ることができず、URLにそれが表示されたときにの代わりに&
が表示されます。本当にそれはそう、私はmanallyすることはできませんそれは本当に迷惑なんだと、私はそれらの多くを使用し
example.com/index.php?foo=true&bar=false
に行く必要があるとき
例
<a href="index.php?foo=true&bar=false">Hello</a>
ことが
example.com/index.php?foo=true&bar=false
に行きますすべてのget変数が変更され、非常に長いファイルになるため.htaccessを書きます可能なfooとbar。
私の質問は:&
から&
に修正するための迅速な方法はありますか?
出力する前に、HTMLを 'htmlentities'や' htmlspecialchars'のように渡していますか?既に「未処理」のHTMLに「&」エンティティを含めておき、それらの関数の1つを渡すと、デフォルトでそのエンティティをダブルエンコードします。これによりブラウザはURLを*実際には「&」を含んでいます。 –