問題タブ [double-quotes]
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.
jquery - jQuery テンプレートが一部の文字列に二重引用符を追加するのはなぜですか
バックグラウンド
jQuery テンプレート、ASP.Net MVC Razor ビュー、および Twitter を使用しています。
問題
一部の文字列で jQuery テンプレートを使用すると、自動的にそれらの文字列が "
詳細
次のような jQuery テンプレートを作成しました。
次の JavaScript は、ユーザー名とハッシュ タグをフォーマットします。
残念ながら、テキストが二重引用符で囲まれています。そう、
私が期待するものは次のとおりです。
代わりに、私が得るものは次のとおりです。
二重引用符が自動的に挿入されるのはなぜですか? さらに重要なことは、どうすればそれを防止または修正できるのでしょうか?
アップデート
@
これは、 がテキストに含まれている場合にのみ発生すると判断しました。. . これは、ユーザー名が含まれるたびに発生します。
解決
このソリューションが機能する理由は正確にはわかりませんが、機能します。問題をよりよく理解できるようになったら、後でこの投稿を更新します。
変更 (動作しません)
宛先: (作品)
java - Eclipseで文字列が2組の二重引用符で表示されるのはなぜですか
この問題は私を狂わせています!次のように、定数クラスで静的文字列を宣言しました。
ユーザーを登録するためにRESTfulWebサービスを呼び出した後、応答(デバッグ中)がキャッチされ、定数と比較されます。結果と定数の両方がまったく同じに見えても、応答は二重引用符で囲まれ(理由はわかりません)、result.equals()は失敗します。以下は、Eclipseでのデバッグ中の画面キャプチャで、二重引用符が表示されています。61の文字数には、1セットの二重引用符が含まれます。
Eclipseでこれを見た人はいますか?また、両方の文字列が同じ値である場合(つまり、両方の文字列に同じシーケンスで同じ文字が含まれている場合)、.equals()が失敗するのはなぜですか?
python - python sqlite3モジュールで、二重引用符を含むフィールドを処理する方法は?
次のような "" を含むデータを持つデータベースにアクセスしようとしました。
トムは猫です。
このコードを使用すると:
マイデータ = 100; myKey = 'トムは猫です。'
myCursor.execute('UPDATE MyTable SET MyField = %d WHERE MyTable.Key == "%s"' % (myData, myKey))
このエラーが発生しました
sqlite3.OperationalError:「is」付近:構文エラー
%s を "" で囲んでいることに注意してください。また、一重引用符を使用したり、\ を追加したりしようとしましたが、どちらも機能しませんでした。これを解決する方法はありますか?
vb.net - NUnit TestCase のパラメータとして二重引用符をエスケープする方法は?
VB.net で記述された NUnit テスト用に、次の TestCase を記述してみました。
ただし、テストケースに 2 番目のパラメーターとして渡される xml-node は有効ではありません。これは、明らかに二重引用符をエスケープする正しい方法ではないためです。テスト中のメソッドが期待される XML ノードを返すことを確認するための回避策を見つけることができると確信していますが、興味があります。
このような二重引用符を含む文字列を NUnit テストのパラメーターとして渡す賢い方法はありますか?
csv - csv ファイルの保存中の奇妙な動作
結果をcsvファイルに保存しているときに、この奇妙な問題が発生します。
だから私は説明列に関心があります。これらの結果を csv 形式で抽出しています。エクセルで開くとちゃんと結果が出ます。しかし、ワードパッドで開くと、一部の説明データでは、str の文字列の最初と最後に二重引用符が含まれているのに対し、場合によっては二重引用符がないことがわかります。
なぜそのような奇妙な行動をするのか
php - 二重引用符を含む値を持つ json_decode
編集可能なテーブルを使用しようとしていますが、保存関数に渡された配列値に二重引用符が含まれている場合を除いて機能しています。foreachループでエラー発生
二重引用符を含む可能性があるのは値 (キーではない) であり、実際のエラーは次のとおりです。
これを回避する最善の方法、それらをエスケープする方法、" コードに変更する方法、ループの動作方法を変更する方法は何ですか?
編集:
申し訳ありませんが、問題は実際には json_decode 関数と二重引用符の値にあり、配列を返しません。
二重引用符以外のエントリに対しては正常に機能します
jsonは次のようになります
{"2":{"component":"8\"", ...
したがって、エスケープされますが、配列にデコードされません
ruby - このスクリプトはコンパイルに失敗しますが、なぜですか?
この ruby スクリプトは実行されません。それは
これは、ユーザーが入力した後です。
どうすれば修正できますか?また、役立つ場合は、スクリプトを次に示します。
これが修正されたら、私のプログラムを実行する必要があります。助けてください!!
更新:表示されるようになりました:
php - 一重引用符で改行しますか?
このように改行できます'\n'
か?
または、二重引用符を使用する必要があります"\n"
か?
django - Django Cookie は電子メール アドレスを二重引用符で囲みます
私のログイン スクリプトでは、ユーザーがメール アドレスとパスワードでログインするための Cookie が作成されます。私が抱えている問題は、電子メールアドレスが設定されているときに、電子メールアドレス全体が二重引用符で囲まれていることです。どうすればそうなりませんか?