如何通过PHP将特殊符号回送到HTML文档?

如何通过PHP将特殊符号回送到HTML文档?,html,special-characters,Html,Special Characters,我试图呼应一些特殊的字符,比如“微”符号和“正方形”符号,但是每当我在页面上这样做时,它就会出现这个符号 � 这些是我正在使用的ASCII字符,也许我需要UNICODE-8 谢谢你的时间 只有7位ASCII与UTF-8兼容。如果您没有明确告诉浏览器您正在使用特定的编码,则可能是假定它是UTF-8 目前,对于任何非标准字符,您最好使用HTML实体,如²(²)和&mu(μ),即使您在浏览器中正确指定了文本编码 实体可以工作,但从长远来看,您应该对编码进行排序。UTF-8几乎是当今网络上文本编

我试图呼应一些特殊的字符,比如“微”符号和“正方形”符号,但是每当我在页面上这样做时,它就会出现这个符号

这些是我正在使用的ASCII字符,也许我需要UNICODE-8


谢谢你的时间

只有7位ASCII与UTF-8兼容。如果您没有明确告诉浏览器您正在使用特定的编码,则可能是假定它是UTF-8

目前,对于任何非标准字符,您最好使用HTML实体,如
²(²)和
&mu(μ),即使您在浏览器中正确指定了文本编码


实体可以工作,但从长远来看,您应该对编码进行排序。UTF-8几乎是当今网络上文本编码的事实标准。让您的编辑器输出UTF-8,然后确保您的Web服务器为您的HTML提供
内容类型:text/HTML;charset=UTF-8
标题,以确保浏览器将其解释为UTF-8。

只有7位ASCII与UTF-8兼容。如果您没有明确告诉浏览器您正在使用特定的编码,则可能是假定它是UTF-8

目前,对于任何非标准字符,您最好使用HTML实体,如
²(²)和
&mu(μ),即使您在浏览器中正确指定了文本编码


实体可以工作,但从长远来看,您应该对编码进行排序。UTF-8几乎是当今网络上文本编码的事实标准。让您的编辑器输出UTF-8,然后确保您的Web服务器为您的HTML提供
内容类型:text/HTML;charset=UTF-8
标题,以确保浏览器将其解释为UTF-8。

根据您的问题说明(阅读:您未指定的内容),您的问题在于编码

如果您使用PHP,则添加
标题(“内容类型:text/html;charset=UTF-8”)到代码顶部,或者(更好:)到核心文件(如果您使用CMS类型的方法)

这样,浏览器就会明白,您使用的编码将
添加到html/模板文件中


还要确保完整的mysql(如果您正在使用的话)在UTF-8中,并确保将其添加到mysql宏类
mysql\u查询(“SET NAMES utf8”)

根据您的问题说明(阅读:您没有指定的内容),您的问题在于编码

如果您使用PHP,则添加
标题(“内容类型:text/html;charset=UTF-8”)到代码顶部,或者(更好:)到核心文件(如果您使用CMS类型的方法)

这样,浏览器就会明白,您使用的编码将
添加到html/模板文件中


还要确保完整的mysql(如果您正在使用的话)在UTF-8中,并确保将其添加到mysql宏类
mysql\u查询(“SET NAMES utf8”)

您使用的是哪种编码?ASCII没有这些字符,几乎没有任何网站实际使用ASCII。您使用的是哪种编码?ASCII没有这些字符,几乎没有一个网站真正使用ASCII。“你最好的选择…”胡说八道。只要使用正确的编码。@Konrad:这几乎肯定会奏效,但需要依靠编码者、浏览器和服务器对编码达成一致,这并不难,但显然目前还没有发生。实体总是可以工作的,并且在短期内不需要额外的努力就可以立即开始工作。“实体总是可以工作的”——除非您使用XHTML和Firefox,而它们在这两种情况下不工作(好吧,数字实体确实可以工作…)。事实上,关于命名实体的最新共识是“不要使用”。“你最好的选择…”——胡说八道。只要使用正确的编码。@Konrad:这几乎肯定会奏效,但需要依靠编码者、浏览器和服务器对编码达成一致,这并不难,但显然目前还没有发生。实体总是可以工作的,并且在短期内不需要额外的努力就可以立即开始工作。“实体总是可以工作的”——除非您使用XHTML和Firefox,而它们在这两种情况下不工作(好吧,数字实体确实可以工作…)。事实上,关于命名实体的最新共识是“不要使用”。