スラッシュのエスケープに関するおすすめ記事 4 選

黄舟
リリース: 2023-03-09 13:56:02
オリジナル
1247 人が閲覧しました

はじめに 最近、クローラによってクロールされたリンクを mysql データベースに保存するときに、json_encode を使用してリンクを保存すると、このエスケープが必要ではないエスケープ文字がデータベースに表示され、見た目がわかりにくいことがわかりました。収納スペースアップ。後で、デフォルトでは、json_encode を使用して配列を json 形式に変換すると、データ内のスラッシュを含む文字列が自動的にエスケープされることがわかりましたが、エスケープする必要がない場合もあります。この記事では、スラッシュを自動的にエスケープせずに json_encode を使用する方法について説明します。次の配列 $a については、次の 2 つの方法で解くことができます。 $a = array( 「http://www.baidu.com」、 「http://www.baidu.com」、 「http://www.baidu.com」、 'http://www.baidu.

1. PHP では、json_encode がスラッシュ "/" を自動的にエスケープしないようにします

スラッシュのエスケープに関するおすすめ記事 4 選

はじめに: この記事では主に PHP について説明します。 json_encode がスラッシュ「/」を自動的にエスケープするのを防ぐ 2 つの方法。この記事には詳細なサンプル コードが記載されているので、必要な方は以下を参照してください。

2. 文字エスケープに関する問題

はじめに: この文字列 [td] [/td] のような文字エスケープの問題については、一重引用符をエスケープしてデータベースに保存しました。記事を表示すると、すべての記事にスラッシュがエスケープされていることがわかりました。エスケープせずに直接データベースに保存すると、データベースに挿入するときにエラーが発生する場合があります。どうすればいいですか? // いくつかの特殊文字を変換します function format_html($str){ $str = str_repl

3. なぜエスケープする必要があるのでしょうか? 解決策のアイデア

はじめに: なぜエスケープする必要がありますか? str_replace('',' / ',dirname(__FILE__))); 上の赤い部分はエスケープされたスラッシュですが、なぜ変換する必要があります------解決策のアイデア-- ――特殊なキャラクターですから。 ------解決策-----------ただ普通の文字にして言語的な意味を失わせるだけです

4 。 文字エスケープ関連の問題

はじめに: この文字列 [td] などの文字エスケープの問題 [/td] 念のため、一重引用符をエスケープしてデータベースに保存しました。記事を表示すると、すべての記事にスラッシュがエスケープされていることがわかりました。エスケープせずに直接データベースに保存すると、データベースに挿入するときにエラーが発生する場合があります。どうすればいいですか? //一部の特殊文字を変換 function format_html($str){ $str = str_repl


以上がスラッシュのエスケープに関するおすすめ記事 4 選の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!