2012-05-07 11 views
0

私は、コードを持っているHTML奇妙GETパラメータが

URL ADDRES ? some_parameters &%E2%80%8B"date"=0000-00-00+00%3A00%3A00 

スペースはちょうど明確化のためのものです。重要な部分は、%E2%80%8B "date"の代わりに%dateを取得することです。私は二重二重引用符を取得することに気づいたので、ブラウザのコードはこのように見えます。

<input name="​"date"" value="0000-00-00 00:00:00"> 

なぜですか?

+0

あなたのHTMLに引用符MSスマート引用符またはウェブサーバーがエンコードしているものはありますか? – Analog

+0

彼らはちょうど最初のコード部分( ")に似ています。 – Ales

答えて

1

あなたはどこかに幅のないスペースがあります。

シーケンス%E2%80%8Bは、ユニコードコードポイント0x200bのUTF-8エンコードであり、zero-width space characterです。どちらのエディタを使っても、何らかの理由でHTMLに挿入されているので、取り除く必要があります(行を削除して再入力すると、それはラインにあります)。

+0

それはおそらくそれでした。 – Ales