html文本中的奇怪字符

时间:2016-05-26 19:20:53

标签: html apache

我正在开发一个网站,其网络字体在apache上运行。

在Android上的谷歌浏览器(桌面和ios很好)我看到那些奇怪的人物。我首先想到了一个编码问题,但这些字符并没有替换它们只是在字符之间弹出的任何字符。

如何解决?

enter image description here

解决:我在文本中隐藏了字符。可能是从复制粘贴它。删除它并再次手工编写。

1 个答案:

答案 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

然后,您将能够更好地确定发生了什么。