7

メタデータから GPS 座標を抽出し、結果をデータベースにインポートするプログラムがあります。次に、PHP を使用して Web ページにデータを表示します。

私の問題 - 最近新しいテンプレートを作成しましたが、何らかの理由で度記号「°」ではなく「�」が表示されています。

あるテンプレートでは機能するのに、他のテンプレートでは機能しないのは奇妙だと思いますか?

フォントを変更しようとしましたが、うまくいきませんでした

4

5 に答える 5

9

DEGREE CHARACTERを参照してください。

具体的には、HTML エンティティ: °.

両方のテンプレートに適切な docstring と文字エンコーディングがあることを確認して、それらが正しいことを確認してください。

于 2013-01-22T21:45:12.390 に答える
1
  1. PHP ファイルを UTF-8 エンコーディングで保存します。
  2. charset=UTF-8 で PHP ファイルを提供します。
  3. charset=UTF-8 を使用して HTML に META タグを追加します。

これにより、Unicode 文字の問題が (ほぼ) すべて解決されます。

于 2013-01-22T21:56:32.670 に答える
0

データベースからデータを入力またはプルするときは、htmlentities()

この関数に関する優れたガイドは、http://php.net/manual/en/function.htmlentities.phpにあります。

于 2013-01-22T21:57:04.677 に答える