【发布时间】:2022-06-12 04:49:15
【问题描述】:
这是作为我的一个源代码的一部分找到的:
<br>
Machine Notification For:<br>
<br>
Adam<br>
而且这个网站在右侧的“最近的帖子”下有很多这样的字符:
我担心的是,在运行填充数据/文本页面的 PHP 循环时,这些可能会造成伤害[破坏浏览器的输出]。
有时您只能在源代码中找到它们“”,有时它们会显示在网页上(参见上面的链接)。
有人知道他们为什么只在源代码中使用标准 ASCII 文本填充吗?
更新:我发现俄亥俄州立大学的一个网站页面解释了字符和编码的差异。他使用 Unicode 的“炼金术符号”表被类似字符损坏。
https://www.asc.ohio-state.edu/demarneffe.1/LING5050/material/characters.html
【问题讨论】:
-
您需要在页面上添加编码属性作为元数据,并在文本编辑器中保存文件时使用相同的编码。
-
您在加载 FONT 时遇到了关于 CORS 策略的问题,可能是因为它来自外部源
Access to font at 'https://87be4dd90e.nxcli.net/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.ttf' from origin 'https://blog.codeasite.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.您可能在这里找到了解决方案:link -
感谢 Angelin 和 Jumper,我在源代码中生成的那个奇怪字符的页面是纯 PHP 的。它没有 HTML DOCTYPE,所以我在编码中添加了它。将继续对我的 PHP 循环代码进行故障排除,但是我以前见过的那些字符 (�),只是不记得在哪里。