問題タブ [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 投票する
2 に答える
1142 参照

c# - aspx ページのラベル コントロールに「&」を表示する方法

"Replace & with &"aspxページのラベルまたはテキストボックスにテキストを表示するにはどうすればよいですか? aspx ページを挿入するとText="Replace & with &"、「& を & に置き換え」という出力が得られます。

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

jquery - アンパサンドを使用したPOSTデータの解析

少し背景:私はjQuery UIのソート可能なシリアル化メソッドを使用しており、次のようなものを生成します。

category[]=Value & One&category[]=ValueTwo&category[]=ValueThree

次に、Ajaxリクエストを作成して、データをWebサービスに送信(POST)します。

現在、HttpUtility.ParseQueryStringメソッドを使用してデータをコレクションにプッシュしていますが、&で問題が発生し、結果が "Value"( "&One"が切り捨てられます)になります。

これは信じられないほど簡単に修正できるはずですが、どういうわけか私は空白を描いています。値を「Value&One」として保持するための最良の方法は何でしょうか。

編集:コードサンプルの追加:

Javascript:

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

php - PHP とアンパサンド

重複の可能性:
アンパサンドで PHP 関数を開始するとはどういう意味ですか?

PHP 言語 (バージョン < 5.3) のアンパサンドについて、知っていると思うことと理解できないことを共有したいと思います。

私は基本的な使い方を知っていると思います。

ここまでは順調ですね。オブジェクトで試してみましょう:

上記のコードでは、アンパサンドなしで同じ結果が得られることに注意してください。両方$personを指定$person2 (= $person)すると、同じオブジェクト (Java の場合と同様) が参照されるため、オブジェクトの変更は両方の変数によって取得されます。

これまでのところ、アンパサンド演算子はプリミティブに対してのみ有用であると言えます。ただ、どうしてもわからないことがあります。

ただし、この使用法は理解しています:

私が得られないのは、これが以下のようなアンパサンドの使用法であるということです:

アンパサンドがまったくないかのように、何の効果もないようです。

この構文は何をすることになっていますか?

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

oracle - Oracle ORDER BYではアンパサンド(&)文字は無視されます

Oracleでクエリを実行していますが、そのクエリは、アンパサンド付きの値を持つ可能性のある列順に並べられています。ただし、アンパサンドは並べ替えアルゴリズムによって無視されているようです。

例えば:

正確に(そして正しく、私は推測します)印刷します:

ただし、「&」を含むテキストを「&Z」に変更すると、結果は次のように変わります。

結果は次のとおりです。

'Z'を'A'に変更すると、結果は次のようになります。

'&'はORDERBY句で考慮されていないようです。これが予期される動作であるかどうか、または構成手順が欠落しているかどうかを誰かが知っていますか?挿入または更新のためにアンパサンドをエスケープする必要があることを理解しています。しかし、事はキャラクターがすでにテーブルにいるということです!

よろしくお願いします。

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

php - preg-replace、xhtml strict、php、およびアンパサンドエラー

便利なpreg_replaceまたは同様の関数があり、すべてをに変更する&が、に&amp;変更&amp;&amp;amp;ない(&すでに適切な形式になっている関数は変更しない)かどうか疑問に思います。

(ユーザーが送信した)ページの表示に問題があり&、ページに表示する直前に(mysqlからフェッチされたテキストのブロックから)変更したいと思いました。

ヘルプをいただければ幸いです。乾杯。

PS:どちらかの側に&が付いたstr_replaceを使用することを考えましたが、 (ユーザーが送信したため)Bob &Jenny代わりにタイプミスについて考えるのをやめました。Bob & Jenny

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

pointers - C のアンパサンド演算子 (&) に相当する Haskell の Foreign.C

ご存じのようにident、Cの任意の識別子について、その場所がヒープ上にあるかスタック上にあるかに関係なく、&identへのメモリ位置 (ポインタ) を取得するように記述できます。identC 型を使用している場合、この機能にアクセスできると便利なことがよくあります。

FFIのHaskellに同等の操作はありますか?

0 投票する
6 に答える
109 参照

javascript - これを行うことはできますか:mysite.com?&var1 = value1&var2 = value2

基本的に、私はこのコードを書きました:

最初のアンパサンドを削除する必要がありますか、それとも副作用なしでそのままにしておくことができますか?

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

objective-c - GDataXML iOS エスケープ & 解析前

ASIHttpRequest は、REST 要求の応答データを NSData オブジェクトとして提供します。

このデータ オブジェクトを次の場所に渡します。

次のエラーが発生します。

エンティティ: 590 行目: パーサー エラー: xmlParseEntityRef: 名前のないセールス & マーケティング ^ エンティティ: 602 行目: パーサー エラー: xmlParseEntityRef: 名前のないセールス & マーケティング

調査によると、これは & を "& amp;" に置き換える必要があるという事実に関係していることがわかりました。解析前。

しかし、これを便利な方法で行う方法が見つかりません...

0 投票する
5 に答える
1510 参照

java - xmlを安全に解析できるようにするにはどうすればよいですか(&文字が含まれている場合)?

パーサーに通す必要のあるxml文字列が与えられました。不正なxml文字が原因で現在文句を言っています。非常に単純化された例:

解決策はに置き換えることですが、XMLを生成&&amp;ていないため、値を制御できません。

'&'はXMLで特別な意味を持ち、'&'を'&amp;'にグローバルに置き換えるため、単純な文字列置換はこれを行う正しい方法ではありません。意図された特別な意味を台無しにするでしょう。完全なxmlドキュメントを取得し、それを「修正」して「&」が「&amp;」になるようにする解決策はありますか?'&'を'&amp;にグローバルに置き換えても安全ですか?'(両側のスペースに注意してください)?