問題タブ [single-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.

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

xml - 一重引用符を使用する XML の内容を Swift で書き込む: '

スイフト3

XML ファイルの内容をディスクに書き込もうとしていますが、すべての一重引用符が'ではなく&aposようになってしまいます。一重引用符を作成するにはどうすればよいですか?


この XML ファイルでは、文字列は常に一重引用符で囲まれ、配列はコンマで区切られています。

名前の配列は、次のように記述します。

そして、これは私が得ているものです


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

php - ファイル名に一重引用符が含まれている場合、file_get_contents() を使用するにはどうすればよいですか?

ファイル名に一重引用符 ( ') を含むファイルの内容を読み取る必要があります。私はファイル名に影響を与えないので、名前を変更することはできません。残念ながら、次のように単にエスケープするだけでは機能しません。

Linux システム上の PHP 5 でこのファイルにアクセスする正しい方法は何でしょうか?

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

mysql - ColdFusion、MySQL、一重引用符

ColdFusion 11 と MySQL5 データベースを使用しており、すべてが UTF-8 文字エンコーディングに設定されています。選択に一重引用符が含まれていると、選択が正しく機能しません。簡単な例を次に示します。

私は単純なSQLを持っています:

私のSQLクライアントでは、これを変更して一重引用符をエスケープする必要があるため、次のようになります。

そして、これは正しく機能します。

ColdFusion では、クエリは次のようになります。

ただし、行は返されず、エラーはありません。

私も preserveSingleQuotes を使用してみましたが、まだ何も返されません:

誰が何が悪いのか提案できますか?

--- 非発行 ---

私のテストは十分ではなかったようです。私がテストしていたデータは、私が期待したものではないことが判明しました。JSON パケットからデータを取得していました。ブラウザにダンプすると、次の文字列が表示されました。

しかし、実際のパケットを調べると、文字列の JSON 表現が次のようになっていることがわかりました。

したがって、データベースにあるものと一致しませんでした。残念ながら、これは問題ではなく、cfqueryparam の力に対するすべての信頼が回復しました :-)

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

mysql - bash シェル スクリプトを使用して一時的な root MySQL パスワードを変更するにはどうすればよいですか?

MySQL デーモンの起動時に作成される一時的な root パスワードを変更する必要があります。問題は、一時パスワードに、エスケープする必要のある奇妙な文字 (左右の括弧など) が含まれていることです。現在、一般的に文字をエスケープする方法に関するいくつかの投稿 (ここここここ) がありますが、この投稿は bash スクリプトを使用して、特殊文字を含む可能性がある一時的な MySQL ルート パスワードを変更するという文脈にあります。

現在、私のスクリプトは次のようになっています。

一時パスワードは次のようになる場合があることに注意してください。

  • BYkc*),ZM3-_

ターミナルで次のように入力すると、機能します。

しかし、スクリプト内では失敗します。$PW以下は、成功せずに一重引用符を配置しようとしたいくつかの方法です。

  • mysqladmin -u root -p"'$PW'" password aaBB@@cc1122
  • mysqladmin -u root -p\''$PW'\' password aaBB@@cc1122
  • mysqladmin -u root -p"$PW" password aaBB@@cc1122
  • mysqladmin -u root -p"\"$PW\"" password aaBB@@cc1122

私が間違っていることについてのアイデアはありますか?