問題タブ [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.
bash - パス名にスペースを含むディレクトリにcdするBashスクリプト
macOS X で Bash を使用しており、実行時に別のディレクトリに変更される単純な実行可能スクリプト ファイルを作成したいと考えています。ただし、そのディレクトリへのパスにはスペースが含まれています。一体どうやってこれをするのですか?これは私が持っているものです...
ファイル名:cdcode
ファイルの内容:
確かに、これは長いパス名ではありませんが、実際のパス名は 5 つのディレクトリの深さであり、そのうちの 4 つのディレクトリのパスにはスペースが含まれています。
ところで、私は試してみましたがcd "~/My Code"
、cd "~/My\ Code"
どちらもうまくいきませんでした。
sqlite - SQLite クエリで使用する単一引用符文字をエスケープする
データベース スキーマ (これまでのところ 1 つのテーブルのみ) と、そのテーブルの INSERT ステートメントを 1 つのファイルに記述しました。次に、次のようにデータベースを作成しました。
ファイルの 16 行目は次のようになります。
問題は、一重引用符のエスケープ文字です。また、一重引用符を二重にエスケープしようとしましたが(\\\'
代わりに使用\'
)、それもうまくいきませんでした。私は何を間違っていますか?
c# - 1 種類の引用符のみをエスケープする XmlWriter
C# コードを次に示します。
次のような文字列を取得しています。
単一引用符ではなく、二重引用符をエスケープするだけです。しかし、XmlWriter.WriteAttributeString(String, String) のドキュメントには次のように書かれています。
属性値に二重引用符または一重引用符が含まれている場合、それらは " に置き換えられます。そして' それぞれ。
ドキュメントが言うことを実行するために設定する必要があるフラグはありますか?
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 エスケープは必要ありません。変。
元。
javascript - href に JavaScript の一重引用符と二重引用符を使用する
href
s JavaScript 関数内の一重引用符と二重引用符のエスケープに問題があります。
の中にこの JavaScript コードがありhref
ます。それはまるで -
ここで、二重引用符内の二重引用符は有効ではないため、文字列の一部として扱われるようにするには、内側の二重引用符をエスケープする必要があります-したがって、これを行う必要があります-
問題は、上記のコードでさえ機能しないことです。JavaScript コードが切り捨てられています -- myFunc(
一重引用符のバリエーションも試してみましたが、それでもうまくいかないようです (つまり、文字列リテラル内に一重引用符があると、コードが切り捨てられます)。
これは私が一重引用符で行ったことです:
これは機能しますが、文字列内に一重引用符があると、二重引用符と同じようにコードが切り捨てられます。
javascript - decodeURIComponent と unescape の違い、unescape の何が問題なのですか?
別の質問に答えると、URL コンポーネントのコンテンツをエンコードするためにまだescape
/を使用しているという点で、Javascript/DOM の知識が少し古くなっていることに気付きましたが、代わりに/を使用する必要があるようです。unescape
encodeURIComponent
decodeURIComponent
私が知りたいのは、escape
/の何が問題なのかということunescape
です。Unicode 文字に何らかの問題があるという漠然とした提案がいくつかありますが、明確な説明は見つかりません。
私の Web 経験はかなり偏りがあり、ほとんどすべてが Internet Explorer に関連付けられた大規模なイントラネット アプリを作成することでした。escape
これには/の多くの使用が含まunescape
れており、関連するアプリは何年も前から Unicode を完全にサポートしています。
escape
では、 /unescape
が持つはずの Unicode の問題は何ですか? 問題を実証するためのテストケースはありますか?
c# - C# での sqlite による SQL エスケープ
テキスト フィールドがあり、SQL ステートメントが壊れています。そのフィールドのすべての文字をエスケープするにはどうすればよいですか? C#でhttp://sqlite.phxsoftware.com/でsqliteを使用しています
cocoa - Cocoa で Unicode を Unicode 文字にエスケープ
変換するオブジェクトNSURLConnection
から取得しますNSData
にNSMutableString
。いくつかの「改訂」の後、NSTextField
.
しかし、応答に more-than-utf8-string が含まれている場合は、次のように表示されます。
問題 http://b5.s3.p.quickshareit.com/files/screenshot_466c60a6beaa2b390.png
この「➡」はone
Unicode 文字でなければなりません。char after.ws/
は、私が解決したい別の問題のようです。:)
カーボンがない方法があればいいのですが。
html - XSL文字エスケープの問題
私は本当に壁にぶつかって先に進むことができないので、これを書いています。私のデータベースでは、次のようにHTMLをエスケープしました"<p>My name is Freddy and I was"
。
HTMLとして表示するか、XSLテンプレートのHTMLタグを削除します。どちらの解決策も私にとってはうまくいくでしょうし、私はより速い解決策を選びます。
オンラインでいくつかの投稿を読みましたが、解決策が見つかりません。また、disable-output-escapeを試しましたが成功しませんでした。基本的に、問題はXSL実行のどこかで、エンジンがこれ<p>
を次のように変更していることです&lt;p&gt;
。
に変換し&
てい&
ます。それが役に立ったら、ここに私のXSLコードがあります。上部に出力タグがある場合とない場合のいくつかの組み合わせを試しました。
どんな助けでもありがたいです。前もって感謝します。