我有一个html,其中有一些h1标签中的文字说
<h1>Analyzing the Relationship between the Vertex and y-Intercept of a Quadratic Function</h1>
我不确定你是否能看到我在这里发帖时,在 y-Intercept 之前有一个隐藏的角色。我面临的问题是,当我使用本地浏览器打开保存在本地计算机中的html时,我看到了整个文本,但是当我使用本地浏览器打开某个服务器上保存的同一页面时,隐藏在该隐藏字符之后的全文隔断。所以我只看到“分析顶点和顶点之间的关系。”
我不知道为什么会这样!如果有人能指出我应该寻找的方向,那将是一个很大的帮助。或者可以给我解决方案本身。
编辑: jsfiddle链接看到隐藏的characted http://jsfiddle.net/P4cfG/
我的本地html响应的屏幕截图没有中断,我的服务器响应分别截断了文本
答案 0 :(得分:0)
我没有回答这个问题,但这是我在编辑中看到的角色。在一些谷歌之后,它似乎是一个Vertical Tab
用于加快打印速度或类似的东西。
你能不能删除它?
答案 1 :(得分:0)
只是想告诉大家我是如何解决的。
因为我的项目在django。我刚刚创建了一个模板标签来过滤那些特殊字符。我相信你也可以为其他框架做到这一点。
@register.filter
def replace_non_printable_characters(string):
control_chars = ''.join(map(unichr, range(0, 32) + range(127, 160)))
control_char_re = re.compile('[%s]' % re.escape(control_chars))
return control_char_re.sub('', string)