我正在开发一个网站,其网络字体在apache上运行。
在Android上的谷歌浏览器(桌面和ios很好)我看到那些奇怪的人物。我首先想到了一个编码问题,但这些字符并没有替换它们只是在字符之间弹出的任何字符。
如何解决?
解决:我在文本中隐藏了字符。可能是从复制粘贴它。删除它并再次手工编写。
答案 0 :(得分:1)
如果没有更多细节,那就更难说了。
诊断此问题的一种方法是使用od
之类的命令在索引文件上执行数据转储,并找出阻碍该空间的内容。
您可以通过运行:cat index.html | od -cb
来执行此操作,接收和输出将如下所示:
0000000 < h t m l > \n < b o d y > \n
074 150 164 155 154 076 012 040 040 074 142 157 144 171 076 012
0000020 < p > S a f e t y a n
040 040 040 040 074 160 076 123 141 146 145 164 171 040 141 156
0000040 d s e c u r i t y a r e p
144 040 163 145 143 165 162 151 164 171 040 141 162 145 040 160
0000060 r i o r i t y o n e < / p > \n
162 151 157 162 151 164 171 040 157 156 145 074 057 160 076 012
0000100 < / b o d y > \n < / h t m l
040 040 074 057 142 157 144 171 076 012 074 057 150 164 155 154
0000120 > \n
076 012
0000122
然后,您将能够更好地确定发生了什么。