メタデータから GPS 座標を抽出し、結果をデータベースにインポートするプログラムがあります。次に、PHP を使用して Web ページにデータを表示します。
私の問題 - 最近新しいテンプレートを作成しましたが、何らかの理由で度記号「°」ではなく「�」が表示されています。
あるテンプレートでは機能するのに、他のテンプレートでは機能しないのは奇妙だと思いますか?
フォントを変更しようとしましたが、うまくいきませんでした
DEGREE CHARACTERを参照してください。
具体的には、HTML エンティティ: °
.
両方のテンプレートに適切な docstring と文字エンコーディングがあることを確認して、それらが正しいことを確認してください。
これにより、Unicode 文字の問題が (ほぼ) すべて解決されます。
データベースからデータを入力またはプルするときは、htmlentities()
この関数に関する優れたガイドは、http://php.net/manual/en/function.htmlentities.phpにあります。