0

私が使用している MySQL データベースには、ブランド名の横に著作権や制限された文字が含まれているアイテムが含まれていることがあります。これは問題ありませんが、項目が HTML として印刷されると、著作権記号と制限付き記号の両方が「?」が付いたひし形で表示されます。これは、HTML として正しく印刷されていないことを示しています。この参照から http://www.shopfitter.com/html-special-characters.htm

登録商標記号と著作権記号は、

&reg and &copy

それぞれ。PHP で文字列を置換すると、このような問題はすぐに解決されますが、探しているものが「?」になっている場合、どのように記述すればよいかわかりません。ダイヤモンド。

データベース内のこれらの文字を適切に検出し、Web に適した対応する文字に置き換えるにはどうすればよいですか?

4

1 に答える 1

1

文字エンコーディングを変更するか、PHP htmlentities() 関数を使用するかの 2 つのオプションがあります。

htmlentities() の PHP マニュアル

于 2012-08-10T21:09:08.907 に答える