問題タブ [apostrophe]

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

regex - Perl と Selenium を使用して XPath テキスト クエリでアポストロフィをエスケープするにはどうすればよいですか?

次のように、スパン属性の一部のテキストと一致する必要がある XPath クエリがあります。

テキストにアポストロフィがない場合は問題ありません。

「問題です」ではなく、次のことを試しました。

何か案は?

別の注意として、これを解決できない場合は、「問題」を照合するだけで十分ですが、XPathでSeleniumを使用して正規表現照合を行う方法がわかりません。

ご指摘ありがとうございます

0 投票する
3 に答える
2882 参照

php - fgetcsv() を使用した PHP CSV アップロードでアポストロフィをエスケープする際の問題

を介して CSV ファイルから電子メール アドレスをfgetcsv()MySQL データベースにアップロードしています。私が直面している問題は、アポストロフィ (または単一引用符) を含む電子メール アドレスをエスケープできないことです。

だから、O'Keefe@aol.comなりませんO\'Keefe@aol.com

これが起こるはずであることは知っていますが、アポストロフィを回避するための有効な解決策を見つけることができませんでした。誰か助けてくれませんか?これが私のコードです:


...これは私にはうまくいきません

0 投票する
3 に答える
756 参照

php - Android から PHP スクリプトと通信する際のアポストロフィの奇妙な問題

Android アプリケーションで PHP Web サービスと通信しています。Android から送信されるすべてのリクエストは UTF-8 でエンコードされ、php スクリプトはそれを utf-8 でデコードします。

しかし、リクエストがアポストロフィ付きで送信されると、' php のデコード機能が正常に動作しないようです。

たとえば、リクエストを「Today's Horoscope」として送信すると、その utf-8 エンコードは「Today%27s+Horoscope」になります。これを Android でデコードしようとしたところ、成功しました。しかしphpでは、デコード後に同じテキストが得られます。

データベースはMySqlです。これはデータベースまたはphpの問題ですか?よくわかりませんが、この問題の回避策はありますか?

よろしく

スニル

0 投票する
3 に答える
543 参照

sas - データ値の末尾からアポストロフィを削除する SAS コード

4 つの可能な値 A' B' C' D' を持つ変数 Deck1-Deck100 (タスクの 100 回の試行を表す Deck1 から Deck100) があります。A' と B' = 0、C' と D' = 1 になるように、この変数を再コーディングする必要があります。変数を圧縮する方法については何も知りません。

0 投票する
3 に答える
896 参照

mysql - mysql'は’として表示されます

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

iphone - NSString でアポストロフィを検出しますか?

2 つのデバイス間で Bluetooth 経由でデータを送信するために Gamekit を使用しています。送信したデバイスの名前を取得したいのですが、名前が「ボブのiPhone」の場合は「のiPhone」を切り取りたいです。最初に「iPhone」または「iPod Touch」で終わるかどうかを確認します。

しかし、「's」に対して同じことをすると、true が返されません。また、アポストロフィは、デフォルトのアポストロフィとは少し異なります。

アポストロフィを検出するためのトリックはありますか? これを行う方法はありますか?

編集: 左側のアポストロフィは名前に含まれるものですが、hasSuffix:@"'s" に登録されていません。右のアポストロフィーは私が付けたアポストロフィーです。

代替テキスト

0 投票する
3 に答える
2406 参照

php - PHPから生成されたJavascriptでのアポストロフィのエスケープ

初期値のテキストフィールドを作成しようとしています。クリックするとテキストが消え、何かを入力する前にクリックすると、Yahooの回答や他の多くのサイトの検索ボックスと同じように初期値が返されます。

$cleaned初期値としてphp変数があります。このコードは、cleaned変数に。のようにアポストロフィが含まれている場合を除いて機能します$cleaned = "FRIEND'S"。次に、コードが読み取らthis.value = 'FRIEND'S'れ、のアポストロフィがFRIEND'S文字列を早期に終了します。

htmlエンティティを使用し、アポストロフィをエスケープし、エスケープされた引用符を使用しようとしましたが、このケースを機能させることができません。私がこれまでに持っている唯一の解決策は、アポストロフィをアポストロフィのように見える文字に置き換えることです。

誰かがこのケースを処理する方法を知っていますか?

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

php - PHP で ISO8859-1 を UTF-8 に変換する際の問題

MySQL データベースから取得した ISO8859-1 文字列を変換し、php を使用して UTF-8 に変換しようとしています。ただし、utf8_encode 関数を使用すると、文字列からほとんどすべてのアポストロフィが削除されます (例外は html フィールド内にあるようです)。

ありがとう

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

php - mySQLテーブルでアポストロフィが’に置き換えられました

私は完全なmySQLとPHPの初心者であり、私のテーブルでは、アポストロフィがあるときはいつでも、それは’に置き換えられます。検索したところ、テーブルがUTF-8でないことが原因である可能性がありますが、phpMyAdminのすべての照合設定をutf8_unicode_ciに変更しても、’が表示されます。

明確にするために、私はNSURLConnectionを使用してiPhoneアプリからPHPスクリプトにデータを送信しています。ロードするURLでは、アポストロフィは%E2%80%99に置き換えられます。私のサーバーはLinuxを実行しています。

助けてくれてありがとう!

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

iphone - アポストロフィ (') を入力すると UITextField がアプリをクラッシュさせる

テキストフィールドに ' (アポストロフィ) を入力すると、アプリケーションがクラッシュします。誰でも問題の解決策を教えてください。以下はクラッシュする場所です

テキストフィールドに他の文字列を入力しましたが、問題は発生しませんでした。しかし、何か ' を入力するたびに、クラッシュします。クラッシュのスタック バックトレースを見つけてください