問題タブ [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.
xml - 一重引用符を使用する XML の内容を Swift で書き込む: '
スイフト3
XML ファイルの内容をディスクに書き込もうとしていますが、すべての一重引用符が'ではなく&aposのようになってしまいます。一重引用符を作成するにはどうすればよいですか?
この XML ファイルでは、文字列は常に一重引用符で囲まれ、配列はコンマで区切られています。
名前の配列は、次のように記述します。
そして、これは私が得ているものです
php - ファイル名に一重引用符が含まれている場合、file_get_contents() を使用するにはどうすればよいですか?
ファイル名に一重引用符 ( '
) を含むファイルの内容を読み取る必要があります。私はファイル名に影響を与えないので、名前を変更することはできません。残念ながら、次のように単にエスケープするだけでは機能しません。
Linux システム上の PHP 5 でこのファイルにアクセスする正しい方法は何でしょうか?
mysql - ColdFusion、MySQL、一重引用符
ColdFusion 11 と MySQL5 データベースを使用しており、すべてが UTF-8 文字エンコーディングに設定されています。選択に一重引用符が含まれていると、選択が正しく機能しません。簡単な例を次に示します。
私は単純なSQLを持っています:
私のSQLクライアントでは、これを変更して一重引用符をエスケープする必要があるため、次のようになります。
そして、これは正しく機能します。
ColdFusion では、クエリは次のようになります。
ただし、行は返されず、エラーはありません。
私も preserveSingleQuotes を使用してみましたが、まだ何も返されません:
誰が何が悪いのか提案できますか?
--- 非発行 ---
私のテストは十分ではなかったようです。私がテストしていたデータは、私が期待したものではないことが判明しました。JSON パケットからデータを取得していました。ブラウザにダンプすると、次の文字列が表示されました。
しかし、実際のパケットを調べると、文字列の JSON 表現が次のようになっていることがわかりました。
したがって、データベースにあるものと一致しませんでした。残念ながら、これは問題ではなく、cfqueryparam の力に対するすべての信頼が回復しました :-)
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
私が間違っていることについてのアイデアはありますか?