【发布时间】:2013-01-06 06:27:21
【问题描述】:
我有一个从元数据中提取 GPS 坐标并将结果导入数据库的程序。然后我在网页上使用 PHP 显示数据。
我的问题 - 我最近创建了一个新模板,但无论出于何种原因,它不再显示度数符号“°”而是“�”。
我只是觉得奇怪的是它适用于一个模板,而不适用于另一个模板?
我尝试过更改字体,但没有成功
【问题讨论】:
-
“我感觉这可能与 CSS 有关,但不知道是哪一部分?”没有。度数符号应转换为
°- 通常通过htmlentities()之类的方式。 -
对于初学者,您应该检查是否使用与网页编码匹配的正确编码保存文件
-
那为什么模板会有所不同呢?唯一的区别是 CSS。 PHP 和刚刚复制的完全一样。
-
文件的编码是什么? UTF8,iso-8859-1?
-
这是编码问题。除此之外,您不应该在 db 中存储学位字符。只需存储值并在 UI 中添加单位