css – 符号未正确显示

符号是:Ä

这个符号有什么特别之处,它从哪里来?

可以做什么来验证这种输入?或者甚至更好,这样的符号如何正确地显示(即不让它们重叠在其他元素上)?

解决方法

好吧,因为它似乎并不像我想为别人这里微不足道是我的答案。

这称为Combining Diacritical Marks

为了给你一个例子,你可以写一个ä直接或作为̈这导致“ä”。

现在你可以搞砸这里的标志:“ä̈̈̈̈̈̈”,在这里我输入:ä̈̈̈̈̈& ;#x308;

为了保护自己免受这种“unicode”攻击,你可以限制unicode chars的数量,允许它们彼此接近。我不能给你一个确切的例子,因为你的标签不给你的服务器端语言的提示。如果你有一个简单的英语网站,你可以尝试限制为ascii字符。但我不会推荐,因为我不会允许签署,然后用我的名字:-)

我只是限制相互之间的Unicode字符的计数。这可能是用正则表达式。

如果你只是想避免Unicode字符“突破”他们的容器尝试使用style =“overflow:auto”这似乎限制了它的呈现方式。

相关文章

前言 最近项目做完,用户需要兼容IE,于是开展了兼容性的调整工作。边调整边想感叹IE真是个沙雕。。特将...
前言 有些属性不是很常用,但是工作中遇到了,记录一下,方便学习。 1、text-indent text-indent 属性规...
前言 政府网站会遇到公祭日的时候,网站整体颜色变灰的情况。今天正好调了一下。在此把解决方案分享给大...
需求 项目里有个消息中心,当有消息的时候,小铃铛图标可以晃两下,提示当前有信息。 实现过程 书写css...
html代码 css代码 效果图
在一些界面上 , 如果每个icon都去找图片还是相当麻烦的 , 直接使用css画出icon就方便的多了 , 下面两个...