首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >终极网站测试字符串

终极网站测试字符串
EN

Stack Overflow用户
提问于 2009-09-25 14:16:35
回答 4查看 163关注 0票数 4

我一直在努力解决web页面转义用户(文本)输入的棘手问题。最终目标是在不破坏任何内容的情况下,准确地显示和存储用户输入。

为此,我使用了以下测试字符串:

'"_$%^&*()+=-£{}[]/n/<>\@~;|,.?#:!&amp;``&quot;&#39;

它似乎工作得很好(即使是Stack Overflow或Twitter也不能幸免,因此出现了倒钩)。我的问题是,这个字符串会捕获大多数逃脱的问题吗,例如,通过Ajax从网页到数据库再返回?

实际上,我如何在Stack Overflow中显示这个字符串而不使用反标记?

有没有更好的方法,比如也能突出编码问题?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-09-25 14:21:12

当我测试的时候,我使用的是这样的东西

a‘b<’>“,!”/%$?$&?%(()%/“!”/&?%$/“&$/”?%&?-f‘-112?

这通常足以突出编码问题,至少在我看来是这样。

票数 1
EN

Stack Overflow用户

发布于 2009-09-25 16:23:56

包含诸如unicode x2202之类的数学符号可能也很有用。

票数 1
EN

Stack Overflow用户

发布于 2009-09-25 14:22:33

这看起来应该是他们所有的人。最明智的做法是(取决于你使用的语言)使用一个经过良好测试的库,它可以净化用户输入。问问其他网站用的是什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1477553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档