2016-10-11 10 views
0

(この質問にタグを付ける方法は正確ではありません。私に教えてください、ちょうどhtmlタグ付きです)「amp;」とは何をしますか?または '&'?

Googleのウェブサイトに配置するピクセルが指定されています。それは、このようなsrc属性を持つだけでimgタグです:「&メートルのP;」

src="//www.googleadservices.com/pagead/conversion/123456789/?value=1.00&currency_code=USD&label=abcdefg1234&guid=ON&script=0"/ 

何ですか?私はそうのようになり、変更する必要があります(単に「&」としてSOフォーマット以来の文字の間に追加のスペース)の操作を行います。

src="//www.googleadservices.com/pagead/conversion/123456789/?value=1.00&currency_code=USD&label=abcdefg1234&guid=ON&script=0"/ 

答えて

1

あなたが&のインスタンスがちょうど&する必要がある場合は、あなただけ取ることができますamp;部分。

なお、&は、「&」文字を表すHTML文字エンティティです。

+0

ありがとうございました。ですから、もし私が誰かからこのimgタグを提供されていれば、それはアンプを使うかどうかは関係ありません。または&? –

+1

私があなたの場合、私は 'amp;'部分を削除します。エスケープエラーのようです。 – recursive

1

このような形式の&は、HTMLの機能であるため、すべてのWebサイトです。それらは「エンティティ」と呼ばれ、アンパサンドで始まりセミコロンで終わる一連の文字で構成されています。リテラル文字を使用することが望ましくない状況で文字を説明する方法です。それらについてもっと知ることができますhere

ピクセルコードの場合、URLには奇妙な文字をエンコードするさまざまな手段が使用されているため、それらは必要ありません。あまり知られていないコピーと貼り付けが、そのURLに存在する犯人である可能性があります。

+0

情報をお寄せいただきありがとうございます。私はそれもコピー貼り付けの問題だと思っていましたが、まずここで検証を求めていました。 @ recursiveの答えは、彼が最初に反応したときからだけであった。ありがとうございます。 –

1

これはHTMLで確認できます。

  == HTMLのスペース

&&

&lt;<

&gt;>

&quot;"

&apos;'

&または&amp;リクエストURLに2つ以上の偶然に接続します。手段and

+0

この情報をお寄せいただきありがとうございます。この文法を使用するかどうかはわかりませんでした。この場合、URLは正規文字 '&'を使用できるためです。 –

+0

技術的には は非 - 壊れやすい空間。それは、行の折り返しのためのテキストを考えるとき、空白として数えられないという点で、通常のスペースとは異なります。実際の空間には名前付きエンティティはありません。名前付きエンティティは、URLで使用されることは想定されていません(ただし、HTMLはHTMLのテキストの一部です)。通常は '&'を使用します。アンパサンドがクエリ文字列の非分割部分として必要な場合は、 '%26'を使用します。 – Ouroborus

+0

@DougFirはい、もちろんです。問題を解決するのはゴールです。 – stackoverflow

関連する問題