7

我有一个从元数据中提取 GPS 坐标并将结果导入数据库的程序。然后我在网页上使用 PHP 显示数据。

我的问题 - 我最近创建了一个新模板,但无论出于何种原因,它不再显示度数符号“°”而是“�”。

我只是觉得奇怪的是它适用于一个模板,而不适用于另一个?

我试过改变字体,但没有运气

4

5 回答 5

9

请参见学位字符

具体来说,HTML 实体:°.

检查两个模板中的文档字符串和字符编码是否正确,以确保它们是正确的。

于 2013-01-22T21:45:12.390 回答
5

您可以使用:

utf8_encode('YOUR TEXT');

utf8_encode将字符串数据从 ISO-8859-1 编码转换为 UTF-8。

于 2017-04-16T18:43:34.817 回答
1
  1. 使用 UTF-8 编码保存您的 PHP 文件。
  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 回答
0

html中的摄氏度

<span>&#8451;</span>
于 2020-05-19T06:56:04.463 回答