問題タブ [htmlspecialchars]
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.
java - javaを使用して特殊文字を変換するにはどうすればよいですか?
次のような文字列があります。
それらをに変換する必要があります
つまり、特殊文字を削除し、html の特殊文字を通常の文字に変換します。
html - 特殊なHTML文字がブラウザで正しくレンダリングされない
XHTMLの一部をテキストとして検索インデックスに保存しています。ユーザーが検索リクエストを送信したら、このテキストを自分のページに挿入してサーバーに返します。これは、テキストにISO 8859-1記号(著作権記号©など)が含まれている場合を除いて、すべて正常に機能します。シンボルはブラウザで正しく表示されません。エンティティ番号(著作権シンボル©の場合は©)として表示され、シンボルとして表示されません。
XHTMLをコピーして静的Webページに貼り付け、ブラウザーで見ると、シンボルが正しくレンダリングされます。
ソースを表示すると、上記の両方の条件で同じテキスト文字列が表示されます。
何が起こっているのか、どうすれば修正できるのか教えてください。
ASP.NET MVC 2を使用しており、次のコードを使用して、モデルが文字列のコレクションであり、それぞれがXHTMLの一部を保持している.ascxページ内にXHTMLを追加しています。
ご協力いただきありがとうございます!
CoderGeek
iphone - Objective C (iPhone 用) で特別な HTML エンティティをデコードすることは可能ですか?
Objective C で特別な HTML エンティティのデコードを実装するためのアルゴリズムを教えてもらえますか? 何か案が?
php - PHP で HTML タグを削除する方法は?
文字列で htmlspecialchars 関数を使用します。しかし、私はそれらをきれいにしたくありません。
例:Mystring = "<script>.....</script><br><b>test</b><p>aaaa</p>";
したい; =
javascript - ブラウザがhtmlの特別なエンティティを解釈せずに入力の値を取得するにはどうすればよいですか?
JavaScriptまたはMooToolsで、ブラウザーがhtmlの特別なエンティティを解釈せずに、入力要素から値の実際のテキストを取得する方法はありますか?以下の例をご覧ください。私の望ましい結果は次のとおりです。
テキスト入力ボックスに直接入力/コピーすると<script>alert('scrubbed');</script>
機能しますが、ページを読み込んだ直後に挿入すると失敗することに注意してください。
php - PHPのhtmlspecialchars_decodeに、対応するもののようにcharsetパラメーターがないのはなぜですか?
htmlspecialcharsにはcharsetパラメータがありますが、デコードバージョンにはありません。同様のhtmlentitiesと比較すると、encode関数とdecode関数の両方にcharsetパラメーターがあります。したがって、デコードする文字セットを選択できませんか?
cakephp - html特殊文字
挿入/編集ビューのフォームを使用して文字列のようなデータを送信すると、リスト ビューで文字列が斜体になります (ここのように)。
どうすればそれを回避し、すべてのフォームに文字列(すべての html タグが表示される) を含めることができますか?
つまり、次のように表示されます。<i>my string</i>
前もって感謝します!
php - htmlspecialchars が Web ページにスラッシュを追加するのはなぜですか?
PDO プリペアド ステートメントを使用して入力を mySQL に配置し、XSS から保護するために htmlspecialchars() を使用して PHP を使用して Web サイトに配置しました。唯一の問題は、引用符の前にスラッシュを取得することです。これは、サーバーにアップロードしたときにのみ発生し、Web ページでユーザーに表示されます。私のローカルホストでは決して起こりません。
なぜこうなった?
php - JSON specialchars JSON php 5.2.13
私はこれらのエンコーディングの問題に夢中になっています...
私はとを使用json_decode
しjson_encode
てデータを保存および取得します。私が見つけたのは、jsonには常にutf-8が必要だということです。問題ありません。utf-8でjson'hellö'を指定します。私のDBでは次のようになりhellu00f6
ます。わかりました、コードポイント。しかし、を使用するjson_decode
と、コードポイントがデコードされないため、まだありますhellu00f6
。また、php 5.2.13では、JSONにオプションのタグがまだないようです。コードポイント文字をブラウザに表示するために正しい特殊文字に戻すにはどうすればよいですか?
グリーツと感謝
マエニー
php - PHPと特殊文字
フランス語のテキストから文字列を解析しようとしています。htmlspecialchars と html_entity_decode の両方を使用していますが、特定の文字が正しく変換されません。
何か案は?
コードは次のとおりです。
特に、デコードしていないエンティティは次のとおりです。
助けてくれてありがとう!