問題タブ [ampersand]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
142 参照

asp.net - エスケープされたアンプ文字を渡す際の潜在的に危険な要求

URLをリクエストしているときに、危険な可能性のあるリクエストを受け取ります...(&/Download/9483c374-c6f5-4b32-974b-2ad67fb2d3c2/true/test%26amp.pdf)。 なんで?アンプはエスケープされます。あまり役に立たない。
ValidateRequest="false"

0 投票する
1 に答える
952 参照

c++ - expatを使用したアンパサンドの解析は失敗します。無効なトークン?

特定の文字のみを解析すると、エクスパットエラーが発生します。他のHTMLコードは問題なく解析されます。expat libexpatMT.libのUTF-8ライブラリを使用しており、ラッパーでcharとstd::stringを使用しています。ワイド文字などは使用していません。

& アンパサンドの置き換えやカスタムスペーサーなどのHTMLエンティティ内でも使用されているため、ここでアンパサンドが無効なトークンになる可能性がある理由はわかり&ません。

助言がありますか?ここでの問題はアンパサンドです。

0 投票する
3 に答える
2932 参照

php - PHPを使用してMySQLにテキストを挿入するときに(サーバー側で)アンパサンドを処理するにはどうすればよいですか?

アンパサンド文字を含む文字列をmysqlに挿入すると、文字列は&文字が検出されるまでのみ挿入されます。

例:「one&two」を挿入する場合...「one」のみが挿入されます。

...htmlentitiesまたはhtmlspecialchars...のようないくつかのことを試しました...私には何も機能しません。

現在のPHPコード:

そして、アプリはライブなので...サーバー上でPHPファイルのみを編集して解決する必要があります。(私はそれができることを願っています)

0 投票する
0 に答える
2041 参照

php - 関数名の前の「&」は何ですか?

重複の可能性:
アンパサンドで PHP 関数を開始するとはどういう意味ですか?
参考 - この記号はPHPで何を意味しますか?
この署名はPHPで何を意味しますか(&)?

&関数名の前にあるものはどうなっていますか? それは何をするためのものか?

0 投票する
2 に答える
3767 参照

svg - SVG画像のxlink:href属性のアンパサンド(&)?

さまざまなイメージ タグを含む SVG ドキュメントを作成しています。画像のxlink:href (ソース URL) 属性には、アンパサンドを含むクエリ文字列が含まれています。%26または ascii エンコーディング?としてエスケープすると、それらは有効なクエリ文字列ではなく、サーバーは画像を配信しません。それらは属性 (ノードではない) であるため、CDATA でそれらをエスケープすることはできません。image タグ内にxlink:hrefノードを作成しようとしましたが、SVG パーサーによって無視されます。純粋な SVG (HTML 内の SVG ではない) を使用して、後で JPG に変換できるようにしたいので、スクリプトは使用できません...

以下を機能させる方法についてのヒントはありますか?

ありがとう!

0 投票する
1 に答える
643 参照

firefox - Firefox url location with & problem

I have next problem with Firefox. Using some xslt transformations leave no other choice, than to use "&" symbol in url.location for JS. That works for IE, but doesn't for Chrome and Firefox. I've made workaround by placing JS code in separate file. Is there any other solution of masking "&" symbol in xsl file?

0 投票する
1 に答える
683 参照

php - ajaxを使用してデータをphpに投稿するときの「&」記号の問題

私はエディターとしてtinyMceを使用しています。コンテンツを送信してデータベースに保存したり、エコーアウトしたりすることで、すべて問題ありません。しかし、アンパサンド記号「&」が来ると、それ以降のすべてのデータは切り捨てられ、データベースに保存したり、何をすべきかをエコーアウトしたりしません。ここにファイルがあります。たった1kbです。ダウンロードして実行してください。ありがとうございます。

ダウンロードファイル

「&」記号を取り除く方法をうまくできたら、私や他の人にその方法を教えてください。

0 投票する
1 に答える
3952 参照

asp.net-mvc - IIS7書き換えモジュールを使用したアンパサンドとURLの書き換え

&web.configファイルのURL書き換えルールでアンパサンド()を使用するにはどうすればよいですか?

URLを書き直したい:

に:

web.configに次のルールを記述しました。

&しかし、入力URLのアンパサンド()に問題があります。書き直そうとすると、次のようになります。

ページに関連する構成データが無効であるため、要求されたページにアクセスできません。

アンパサンドを解析しようとしました%26が、同じエラーが発生します。

0 投票する
1 に答える
1695 参照

jquery - jQuery Autocomplete and Special Characters in WordPress

Hopefully im not missing an already existing answer to this question. Im working with a wordpress theme that uses jquery ui autocomplete to provide category selections in a front end form. Code is below. Problem is that if a category name has an &, it cant display the character and instead shows & in the autocomplete box. Can i make it show the character properly? `

0 投票する
2 に答える
1096 参照

xml - DTD でアンパサンドを宣言しますか?

一部の xml (dita) ドキュメントを変換する場合、特殊文字、アンパサンド、および「より小さい」文字 (<) に問題があります。しかし、アンパサンドを例にとると、何らかの理由で出力で何度も繰り返されます。&amp;問題は、 (xmlコンテンツで直接)置き換えられた場合&#38;、それが正常に機能し、繰り返しがないことを発見したことです。

何が原因なのかはわかりませんが、DTD でアンパサンドを宣言して に置き換えたいと考えています&#38;。グーグルで次のようにする必要があることがわかりました:

簡単にするために、ここではインライン エンティティ宣言を含めていますが、実際の DTD (concept.dtd) でも宣言してみました。しかし、うまくいきません。私もそれを置き換えてみたので<!ENTITY amp "TEST">、それが何かをしたかどうかを確認するために、それがうまくいかなかったようです。

では、これを行うにはどうすればよいですか?を;&amp;に置き換えたいだけです。&#38そのため、すべてのドキュメントのすべての出現箇所を手動で置き換える必要はありません...