はじめに 最近、クローラによってクロールされたリンクを 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 がスラッシュ "/" を自動的にエスケープしないようにします
はじめに: この記事では主に PHP について説明します。 json_encode がスラッシュ「/」を自動的にエスケープするのを防ぐ 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 サイトの他の関連記事を参照してください。