問題タブ [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 投票する
2 に答える
2385 参照

vb.net - VB.net で SQL Server に文字列を書き込むときのアポストロフィの問題

この文字列を SQL 200 データベース テーブルに書き込む際に問題が発生しています。

文字列 "" から型 'Integer' への変換は無効です。

私のvb.netアプリが上記の文字列を表示どおりにテーブルのフィールドに書き込むようにするにはどうすればよいですか?

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

php - mysql_real_escape_stringとアポストロフィの問題

そのため、mysql_real_escape_stringを使用してデータベースにデータを挿入してきましたが、そうすると、すべてのアポストロフィが記号’に置き換えられます。

つまり、表示するのではなく、表示しているのです。

データベースから読み戻したときに、これらのアポストロフィを再変換する方法はありますか?

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

wordpress - WordPress/MySQL - アポストロフィが疑問符として出力される

クライアントの WordPress サイトを古いホストからピカピカの新しいホストに移動しています。WP データベースの MySQL ダンプを作成し、新しいホストにインポートしました。

アポストロフィが疑問符としてエンコードされていることを除いて、すべてがスムーズに機能しています。

私は少し調査を行いましたが、最も近いのは.sqlダンプをUTF8で保存し(これを行いました)、再度インポートしようとしています-運が悪いです。DEFAULT CHARSET=latin1;また、MySQL ダンプ内の のすべての参照を に変更しましたDEFAULT CHARSET=utf8;が、これも違いはありません。

いくつかの奇妙なケース (正確な構成を思い出せません) では、アポストロフィが完全に失われ、何も置き換えられずに消えてしまいます。

それらは標準のストレート アポストロフィ ( ') ではなく、むしろ正しいカーリー クォーテーション ( ) だと思います’。SOでうまくいくことを願っています!

何かアドバイス?

ありがとう!

ジャック

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

php - MySQLの実際のエスケープ文字列

addlashesとmysql_real_escape_stringを使用してPHPログインへの入力をサニタイズしようとしていました。使用addslashesは機能しますが、機能しmysql_real_escape_stringません。

正しくログインできるようにする例を次に示します。

そして、これはしません:

また、他のフィールドのいくつかにはアポストロフィが含まれています。DBのエントリはエスケープされないため、addslashesを使用しても何も返されません。を使ってこれを直せるかと思っていたのですが、どうすればいいmysql_real_escape_stringのかわかりません。

0 投票する
8 に答える
95366 参照

php - '(アポストロフィ) や " (引用符) などの特殊文字を含む Mysql + php

私はしばらくの間、小さな問題に苦しんできました。それは何年も前から存在していましたが、深刻な問題ではなく苛立たしい問題でした。しかし今、誰かが私を助けることができるかどうかを知りたい. 私はいくつかのグーグルをしましたが、成功しませんでした。

次のようなphpファイルのhtmlテキストエリアからフォーム投稿を行う場合:

もちろん、送信ボタンなどもあります。

値が問題です: <a href="http://google.com">google's site</a>textarea の値には、"(引用符) と '(アポストロフィ) の両方があります。

これを mysql_database に保存するには、次のようにします。

そして今、mysqlエラーが発生します:

SQL 構文にエラーがあります。1 行目で near '' site'' を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

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

plugins - Symfony 1.4 で特定のプラグイン スタイルシートを非アクティブ化する

apostrophePlugin 1.4 の 1 つのスタイルシートを無効にして、独自の定義でオーバーライドできるようにしたいと考えています。

非アクティブ化する、または少なくとも最後にロードするためのヒントはありますか?

私は書くことができるview.ymlについて何かを読みました:

しかし、プラグインフォルダー内の.cssを取得する方法がわかりません...

ありがとう

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

javascript - ASP.NET、javascript: ばかげた厄介なアポストロフィの問題

ImageButton に確認ボックスを追加したかったので、次のようにしました。

しかし、その後、.NET はすべてを html エンコードするため、次のように HTML に出力されます。

そのため、"consultant's" のアポストロフィは確認パラメーターを囲むアポストロフィと同じように見え、javascript はすべて混乱し、確認ボックスは表示されません。

「コンサルタントの」アポストロフィを削除すると問題は解決しますが、さらに厄介な句読点エラーが発生し、容認できません。

私が必要としているのは、アポストロフィの「javascript」エスケープです。これは、HTML ではなく、javascript に対してのみアポストロフィをエスケープするものです..それが理にかなっていれば。

何か案は??

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

html - Rails 2 で HTML エンコーディングのアポストロフィが予期しない結果をもたらすのはなぜですか?

Rails 2 で一部のテキストを HTML エンコードするために使用hしていますが、アポストロフィに問題があります。より正確に言うと、アポストロフィが最終的&#39;に表示したくないものになっていることがわかりました。

なぜこれが起こっているのか誰にも考えがありますか?私の調査によると、HTML エンコーディングはアポストロフィに影響を与えるべきではありません。

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

mysql - イベントにアポストロフィがある場合の fullcalendar のわずかな問題 -- 消える

mysql レコードセットと php で fullcalendar を使用しています。これは非常にうまく機能しますが、イベントにアポストロフィが含まれていると、カレンダーが表示されません。

アポストロフィをエスケープしたり、文字列から自動的に削除したりするための迅速かつ簡単な方法はありますか?

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

php - アポストロフィとJavascript/PHP

今、私は私のjavascriptコードのためにこれを持っています

場合によっては、$ nameにアポストロフィが含まれ、コードが次のようになることがあります。

これは本質的にjavascriptを台無しにします。

$ nameに対してmysql_real_escape_stringを実行するだけでしょうか?使用するときにタイトルにスラッシュを残しませんか?

ありがとう