私のページはすべてのブラウザーで毎回正常に読み込まれますが、ブラウザーの [戻る] ボタンを使用すると、オプション要素の値属性に使用される二重引用符がストレートのものではなくスマートな二重引用符に変更される IE を除きます。
真っ直ぐな二重引用符で最初に正しくロードします。
<option value="500">500+</option>
IE9 ブラウザーでは、スマートな二重引用符が返されます。
<option value=“500”>500+</option>
次に、javascript で値を取得すると、""500"" のようになり
ます。そして、なぜ後方ナビゲーションでのみそれを行うのですか?
トラブルシューティング
以下を定義しても解決しませんでした:
<meta charset='ISO-8859-1'>
上記のhtmlオプション要素は、レンダリング前に変更されるjquery select要素の一部であるため、すべての外部スクリプトに文字セットを追加しませんでした。
<script charset="ISO-8859-1" type="text/javascript" src="...jquery-at-google"></script>
追加情報:
文字は ANSI Windows Code Page 1252 からのものです。
- 文字: コードポイント: WINDOWS-1252
- 「 : U+201C : 93
- 」 : U+201D : 94