0

PHPでHTMLを印刷するときにHTMLシンボルを使用するにはどうすればよいですか?

例えば:

<?php
   echo "<p>here is a symbol &bull;</p>";
?>

箇条書きの&bull;HTMLシンボルです:http ://www.w3schools.com/tags/ref_symbols.asp 。

現在、「ここにシンボル&bullがあります」と表示されています。「ここにシンボルがあります•」と期待しています。

4

2 に答える 2

0

コードに問題があるようには見えません。しかし、できることがいくつかあります。

  • 箇条書きの記号を別の場所からコピーして、コードに直接貼り付けます(非推奨)
  • ページのソースコードを確認して、何が得られるかを確認してください。あなたが持っているなら&amp;bull、あなたはあなたがエラーを持っていることを知っています。一重引用符またはを使用してレンダリングしてみてくださいprint <<<HERE HERE;
  • あなたのコードが本当にそれであるかどうかを確認してください。微妙な変更があれば、違いが生じる可能性があります。
于 2012-10-04T23:33:50.813 に答える
0

ここでの問題は、提供したこの特定のコード行ではありません。これは、PHP環境の問題である可能性があります。すべてのhtmlエンティティを自動的に変換する拡張機能がある場合があります。PHP処理は、サーバー側で行われます。ブラウザがコードを受信すると、HTML処理はクライアント側で実行されます。これは、PHPが処理を完了すると、結果の文字列が。になることを意味します&amp;bull。PHP構成を調べる必要があります。チェックする設定の1つはdefault_mimetype、どちらを「text/html」にするかです。

于 2012-10-05T00:03:12.317 に答える