問題タブ [escaping]

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 投票する
14 に答える
178056 参照

bash - パス名にスペースを含むディレクトリにcdするBashスクリプト

macOS X で Bash を使用しており、実行時に別のディレクトリに変更される単純な実行可能スクリプト ファイルを作成したいと考えています。ただし、そのディレクトリへのパスにはスペースが含まれています。一体どうやってこれをするのですか?これは私が持っているものです...

ファイル名:cdcode

ファイルの内容:

確かに、これは長いパス名ではありませんが、実際のパス名は 5 つのディレクトリの深さであり、そのうちの 4 つのディレクトリのパスにはスペースが含まれています。

ところで、私は試してみましたがcd "~/My Code"cd "~/My\ Code"どちらもうまくいきませんでした。

0 投票する
7 に答える
157339 参照

sqlite - SQLite クエリで使用する単一引用符文字をエスケープする

データベース スキーマ (これまでのところ 1 つのテーブルのみ) と、そのテーブルの INSERT ステートメントを 1 つのファイルに記述しました。次に、次のようにデータベースを作成しました。

ファイルの 16 行目は次のようになります。

問題は、一重引用符のエスケープ文字です。また、一重引用符を二重にエスケープしようとしましたが(\\\'代わりに使用\')、それもうまくいきませんでした。私は何を間違っていますか?

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

c# - 1 種類の引用符のみをエスケープする XmlWriter

C# コードを次に示します。

次のような文字列を取得しています。

単一引用符ではなく、二重引用符をエスケープするだけです。しかし、XmlWriter.WriteAttributeString(String, String) のドキュメントには次のように書かれています。

属性値に二重引用符または一重引用符が含まれている場合、それらは " に置き換えられます。そして' それぞれ。

ドキュメントが言うことを実行するために設定する必要があるフラグはありますか?

0 投票する
4 に答える
1612 参照

javascript - アンカー href の innerHTML と C%23 (C#) - Firefox

If you set the innerHTML of a <div> to innerHTML = '<a href="Something/C%23">C#</a><br />';

実際に「レンダリング」されるように見えるのは次のとおりです。

リンクが "Something/C%23" のままになるように、これをエスケープする適切な方法は何ですか?

更新:
ここで奇妙なことに気づきました。関数を使用してリンクを構築する場合。余分な %25 エスケープは必要ありません。変。
元。

0 投票する
4 に答える
31170 参照

javascript - href に JavaScript の一重引用符と二重引用符を使用する

hrefs JavaScript 関数内の一重引用符と二重引用符のエスケープに問題があります。

の中にこの JavaScript コードがありhrefます。それはまるで -

ここで、二重引用符内の二重引用符は有効ではないため、文字列の一部として扱われるようにするには、内側の二重引用符をエスケープする必要があります-したがって、これを行う必要があります-

問題は、上記のコードでさえ機能しないことです。JavaScript コードが切り捨てられています -- myFunc(

一重引用符のバリエーションも試してみましたが、それでもうまくいかないようです (つまり、文字列リテラル内に一重引用符があると、コードが切り捨てられます)。

これは私が一重引用符で行ったことです:

これは機能しますが、文字列内に一重引用符があると、二重引用符と同じようにコードが切り捨てられます。

0 投票する
4 に答える
58952 参照

javascript - decodeURIComponent と unescape の違い、unescape の何が問題なのですか?

別の質問に答えると、URL コンポーネントのコンテンツをエンコードするためにまだescape/を使用しているという点で、Javascript/DOM の知識が少し古くなっていることに気付きましたが、代わりに/を使用する必要があるようです。unescapeencodeURIComponentdecodeURIComponent

私が知りたいのは、escape/の何が問題なのかということunescapeです。Unicode 文字に何らかの問題があるという漠然とした提案がいくつかありますが、明確な説明は見つかりません。

私の Web 経験はかなり偏りがあり、ほとんどすべてが Internet Explorer に関連付けられた大規模なイントラネット アプリを作成することでした。escapeこれには/の多くの使用が含まunescapeれており、関連するアプリは何年も前から Unicode を完全にサポートしています。

escapeでは、 /unescapeが持つはずの Unicode の問題は何ですか? 問題を実証するためのテストケースはありますか?

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

c# - C# での sqlite による SQL エスケープ

テキスト フィールドがあり、SQL ステートメントが壊れています。そのフィールドのすべての文字をエスケープするにはどうすればよいですか? C#でhttp://sqlite.phxsoftware.com/でsqliteを使用しています

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

cocoa - Cocoa で Unicode を Unicode 文字にエスケープ

変換するオブジェクトNSURLConnectionから取得しますNSData

NSMutableString。いくつかの「改訂」の後、NSTextField.
しかし、応答に more-than-utf8-string が含まれている場合は、次のように表示されます。

問題 http://b5.s3.p.quickshareit.com/files/screenshot_466c60a6beaa2b390.png

この「➡」はoneUnicode 文字でなければなりません。char after.ws/は、私が解決したい別の問題のようです。:)

カーボンがない方法があればいいのですが。

0 投票する
4 に答える
31101 参照

html - XSL文字エスケープの問題

私は本当に壁にぶつかって先に進むことができないので、これを書いています。私のデータベースでは、次のようにHTMLをエスケープしました"&lt;p&gt;My name is Freddy and I was"

HTMLとして表示するか、XSLテンプレートのHTMLタグを削除します。どちらの解決策も私にとってはうまくいくでしょうし、私はより速い解決策を選びます。

オンラインでいくつかの投稿を読みましたが、解決策が見つかりません。また、disable-output-escapeを試しましたが成功しませんでした。基本的に、問題はXSL実行のどこかで、エンジンがこれ&lt;p&gt;を次のように変更していることです&amp;lt;p&amp;gt;

に変換し&てい&amp;ます。それが役に立ったら、ここに私のXSLコードがあります。上部に出力タグがある場合とない場合のいくつかの組み合わせを試しました。

どんな助けでもありがたいです。前もって感謝します。