問題タブ [escapestring]

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

php - PHP の致命的なエラー

index.php:

エラー:

ReviewOrder.php の 54 行目は次のとおりです。

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

android - Androidの文字列エスケープ?

以下のように文字列をエスケープする方法。私は以下のコードを使用しますが、言います

「メソッドunescape(String)は、タイプprintpreviewに対して未定義です」

String s = unescape(stringFromDatabase)

私はこのリンクからこの方法を見ました:

改行文字\ntextViewAndroidで正しく表示されない

「1行目\n2行目\n3行目\n4行目\n5行目」の文字列を下に表示したいのですが機能しません

ライン1

2行目

3行目

4行目

5行目

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

php - PHPでのSQLiteSQLステートメントの準備

PHPでSQLiteSQL文字列を準備する最善の方法を試しています。SQLite3クラスにはescapeString()関数が付属していますが、ここに私の問題があります。

1)試してみてください

これにより、文字列がすべてジャッキアップされます。

INSERT INTO items('' id''、'' content''、'' title''、'' created'')VALUES('' 4e7ce7c18aac8''、'' Does this work''、NULL、'' 2011- 09-23T16:10:41-04:00'');

これらは二重引用符ではなく、二重引用符で構成されています。明らかに動作しません。


2)試してみてください

これにより、次のようになります。

INSERT INTO items( "id"、 "content"、 "title"、 "created")VALUES( "4e7ce7c18aac8"、 "Does this work"、NULL、 "2011-09-23T16:10:41-04:00") ;

このクエリは正常に機能しますが、エスケープするものがないため、escapeString関数は何も変更していません...


3)試してみてください

ここに大きな問題があります-今、私は自分の価値観の1つにアポストロフィがあります。PHPは無効な文字列に対してエラーをスローするため、escapeString()には到達しません。

PHP解析エラー:構文エラー、予期しないT_VARIABLE、「、」または「;」が必要です


どのように私はこれに近づくことになっていますか?実際のコードでは、パラメーター値は変数になるので、文字列に渡す前に各変数をエスケープする必要があることに注意してください。もしそうなら、私はどの機能を使用しますか?

最後に、escapeString()のポイントは何ですか?どうやって正しく使うのかわからない。

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

php - 行末のバックスラッシュは何を意味しますか

mysql のドキュメントで次のコードを見つけましたが、行末にバックスラッシュを付けるとはどういう意味なのか疑問に思っています。

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

codeigniter - codeigniterのアクティブレコード、エスケープするタイミング(ある場合)

私は最近アクティブレコードを使い始めました(私はそれらに慣れていたので、手動クエリを書く前に)。

ion_authのコードを調べていたところ、アクティブレコードが使用されていても、いくつかの場所で文字列がエスケープされていたことがわかりました。

すなわち

ドキュメントではアクティブレコードが文字列を自動的にエスケープすると言っていたので、アクティブレコードを使用した場所ではエスケープしていません。

私の質問は、アクティブレコードを使用するときに、文字列をエスケープする必要がある状況がありますか?

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

php - 投稿時のphp自動文字列エスケープ

私は友人のためにきちんとした Web サイトを構築していますが、サイトがテキストボックス、テキストエリアなどからの入力を自動的にエスケープしていることに気付きました。

mysql_real_escape_stringこれは、mysql データベースにデータを挿入するときに追加する必要がなく、そのままにしておくことができるということですか?

それとも、これは潜在的なセキュリティ リスクですか?

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

java - エスケープの無視 - Java

Java で文字列をエンコードする方法を作成しようとしてきましたが、大きな障害にぶつかりました。

私の問題は、\n \u \ などのエスケープを無視できないことです。(それらもエンコードされます。)

私はこの 1 つの問題に 3 時間を費やしました。これが私のコードです。

カーリップさんありがとう

PS。私が何かを逃した場合は教えてください。

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

unicode - Unicode をエスケープし、エスケープしない方法

タイトルとコンテンツの両方を投稿するワードプレスで、クメール語の Unicode フォントからエスケープに変換するにはどうすればよいですか? その後、元のクメール語の Unicode をウェブサイトに表示するためにエスケープしませんか? NewsPlus wordpress テーマを使用しました よろしくお願いします

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

python - MathJax 使用時の pagedown/markdown での中括弧のエスケープ

ページダウンでMathJaxコードを使用して、一部の文字が特別な命令として解釈されるのを防ぐ(たとえば、アンダースコアをエスケープするなど)いくつかのハックに慣れていますが、うまくいかないようです\left{\left[そして\left(実行します)。ブレースのエスケープが機能しません...代わりに何ができますか?

Django/Python 3 の Mezzanine プロジェクトで pagedown を使用しています。