問題タブ [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.
escaping - WordPressの投稿からエスケープされた引用符を削除します
私のコンテンツでは<h3>
、直接リンクするためにタグIDを付けています。
投稿エディタでは次のように表示されます。
このように直接リンクできるように:
ただし、二重引用符はどういうわけかエスケープされており、投稿ページのHTML出力は次のようになっています。
これにより、リンクが機能しなくなります:(
私は、wptexturizeフィルターをthe_contentから削除したり、magic_quotesがオフになっていることを確認したり、さらにremove_filter('content_save_pre', 'wp_filter_post_kses');
は物事を大きく壊したりするなど、さまざまなことを試しました。
スラッシュを削除するためのフィルターを作成することを真剣に検討していますが、そもそもスラッシュを追加するべきではなかったようです。たとえば、IDのある画像には追加されないため、どこかに追加する必要があります。これは、ビジュアルモードとHTMLモードの両方で発生します。
ruby - 引用符の問題 (ルビ)
xpathに正しい引数を渡す方法はありますか? 一重引用符/二重引用符の使用方法について何かがあるに違いありません。変数を使用する場合
parser_xpath_identificator = "'//table/tbody[@id=\"threadbits_forum_251\"]/tr'"
間違った値を返すか、
parser_xpath_identificator = "'//table/tbody[@id="threadbits_forum_251"]/tr'"
エラー構文エラー、予期しない tIDENTIFIER、$end が必要です
visual-studio-2008 - VS2008でインテリセンスオファリングを二重引用符で囲むようにするにはどうすればよいですか
私はHTMLエディター(ASP.NET MVCビューの構築)を使用しており、HTMLをコーディングしています。
エディターはさまざまな属性のインテリセンスに便利ですが、VS2008が提供するものを選択すると、HTMLで指定されているように、それらの前後に二重引用符が配置されることはありません。
例えば:
を提供していますserver
が、それを選択すると、次のようになります。
それ以外の
これはどこかの設定ですか?
c# - LINQ to XML を使用して XML 要素内の二重引用符をエンコードする
XML の文字列をこのような XDocument に解析しています (XDocument.Parse を使用)
次に、XML を少し操作して、入ってきたのと同じように、文字列として送り返したいと思います。
しかし、私が得ているのは
二重引用符がエンコードではなくエスケープされていることに注目してください。
これは私が使用するかどうかに関係なく起こります
また
"
二重引用符をとしないようにするにはどうすればよい\"
ですか?
更新:多分これはそれをよりよく説明することができます:
これから得られる出力は次のとおりです。
出力を次のようにしたい:
javascript - JS文字列変数を二重引用符で安全にラップするにはどうすればよいですか?
明らかに、実際の文字列リテラルを自分で作成するときは、二重引用符を自分でバックスラッシュでエスケープします。
改行や円記号など、他のいくつかの制御文字の場合と同じように。
ただし、既存の変数を引用符で囲んでいる場合、つまり引用符で囲まれた入力を必要とする他のシステムに変数を渡す場合は、混乱が生じます。
明らかに、文字列に含まれる可能性のある二重引用符をエスケープする必要があります。
しかし、一部の人によると、変数内のリテラルのバックスラッシュ文字をエスケープすることについても心配する必要があります。言い換えれば、私の小さな正規表現よりもはるかに大きなハンマーを使用しています。しかし、理由はわかりません。
windows - 二重引用符で囲まれたパラメーターを含むバッチ ファイルへの管理者のショートカット
非常に単純なバッチ ファイルを見てみましょう。
これを test.bat として保存します。次に、test.bat へのショートカットを作成します。ショートカットはバッチ ファイルを実行します。バッチ ファイルは "hi" を出力し、期待どおりにキーが押されるのを待ちます。次に、ショートカットのターゲットに引数を追加します。これで、次へのショートカットができました。
ショートカットは、以前と同様にバッチ ファイルを実行します。
ここで、ショートカットを管理者として実行します。(ちなみに、これは Windows 7 上にあります。) 右クリック -> [管理者として実行] を使用するか、ショートカットのプロパティに移動して詳細セクションのボックスをオンにします。大丈夫であることを UAC に伝えると、もう一度、ショートカットが期待どおりにバッチ ファイルを実行します。
ここで、ショートカットのターゲットの引数を変更して、二重引用符を追加します。
ここで、管理者としてショートカットを試してください。今回はうまくいきません!コマンド ウィンドウがポップアップ表示され、すぐに消えてしまい、エラーが表示されません。ショートカットに > test.log 2>&1 を追加してみましたが、この場合はログが作成されません。
管理者としてではなく、同じショートカット (二重引用符を使用) を実行してみてください。バッチファイルを正常に実行します。したがって、二重引用符で囲まれたパラメーターが原因ではなく、管理者として実行されているためではないようです。2つの奇妙な組み合わせです。
また、管理者のコマンド ウィンドウから同じコマンドを実行してみました。これにより、エラーなしで期待どおりにバッチ ファイルが実行されました。コマンド ウィンドウからショートカットを実行すると、新しいコマンド ウィンドウが生成され、フラッシュして消えてしまいました。どうやら問題は、管理者、ショートカット、および二重引用符の組み合わせによって引き起こされているようです。
私は完全に困惑しています、誰か何が起こっているのか分かりますか? 対処法もお願いします。
php - PHP mssql_query 二重引用符は使用できません
Java-jdbc では、次の SQL を簡単に実行できます (列とテーブル名を囲む二重引用符に注意してください)。
しかし、PHP で同じクエリを実行すると、構文が無効であるというエラーが表示されます。
"警告: mssql_query() [function.mssql-query]: メッセージ: 'customer_id' 付近の構文が正しくありません。(重大度 15)"
ただし、すべての二重引用符を削除すると、クエリは正常に機能し、エラーは発生しません。
クエリは Java アプリケーションから移植されているので、二重引用符と SQL はそのままにしておきたいと思います。代替ソリューションはありますか?
ありがとうニレッシュ
Volkerk -- ソリューション (SET QUOTED_IDENTIFIER ON)
私は次のことをしました
そして、それは完璧に機能しました
どうもありがとう..
perl - 二重引用符を使用する場合と使用しない場合の配列変数の出力
配列変数の出力を学習しているときに、二重引用符を使用したときに空白が挿入されていることに気付きました。以下のスニペットコード。理由を教えてください。
出力:
excel - 二重引用符または一重引用符を挿入する方法
引用符で囲む必要のある名前の長いリストがあり(二重引用符または一重引用符にすることができます)、約8,000個あります。私はそれらを引用符なしでExcelに持っており、すべての名前をコピーして問題なく貼り付けることができますが、それでも引用符はありません。各行の名前に引用符を追加するExcelの数式を探しましたが、うまくいきませんでした。私はまた、いくつかの巧妙な検索と置換のテクニックを試しましたが、どちらもうまくいきませんでした。私が探しているフォーマットはこれです:
「アレン」または「アレン」
それらのどれでも動作します。情報をデータベースに保存できるように、これが必要です。どんな助けでも大歓迎です。ありがとう
PS:
私が行う必要があるのと同じことをオンラインで必要としている他の人々を見つけました。このソリューションは彼らのために機能しましたが、私はそれをどうするかわかりません。
範囲変数(たとえばmyCell)を使用して修正し、それを使用して範囲オブジェクトの「選択」コレクションを反復処理できます。
他の人にも有効な別の解決策は次のとおりです。
c# - 二重引用符でMIMEファイルを書き込む
マルチパートのMIME形式のファイルを手動で作成し、SMTPピックアップディレクトリに送信しています。メールが受信トレイに届くと、二重引用符で囲まれた用語の最初の二重引用符が失われています。例えば
になります
SMTP(PowerMTA)に送信する前にファイルを確認しましたが、正しい二重引用符などがすべて含まれています。
ここで何が起こっているのですか、そしてそれをどのようにコーディングすればよいですか?私のエンドユーザーはこのソリューションを使用してHTMLベースの送信メールを作成するため、HTMLコンテンツに対応する必要があります。