终极网站测试字符串

时间:2009-09-25 14:16:35

标签: html database ajax encoding escaping

我一直在努力解决网页用户(文本)输入问题。最终目标是让用户输入完全按照键入的方式显示和存储,而不会破坏任何内容。

为此,我一直在使用以下测试字符串:

“”_ $%^&安培; *()+ = - £{} [] / N /<> \ @〜; |,#:!&``"'

。?

它似乎运作良好(甚至Stack Overflow或Twitter也不能免疫,因此后面的滴答声)。我的问题是,这个字符串是否会捕获大多数转义问题,例如从网页通过Ajax进入数据库然后又回来了?

实际上,如何在没有反向标记的情况下在Stack Overflow中显示此字符串?

是否有更好的,例如说一个会突出编码问题呢?

4 个答案:

答案 0 :(得分:1)

当我测试时,我正在使用这样的东西

  

A'B<'>”! “/%$ $&安培;%(()%/ /&安培”! “;?%$ /”&安培; $ / ?”%&安培; - ?f¯Ñ112üêù

这通常足以突出编码问题,至少从我能看到的情况来看。

答案 1 :(得分:1)

包括unicode x2202等数学符号也可能有用。

答案 2 :(得分:0)

这似乎应该是所有这些。最明智的做法是(根据您使用的语言)使用经过良好测试的库,可以清理用户输入。只需询问其他网站使用的内容。

答案 3 :(得分:0)

见这里:http://gendoh.com/2511063

帖子本身是用韩语写的,但是你可以看到几种给定模式之间的区别。 (V1到V3用于通用Web应用程序,而V4和V5用于javascripts。)

相关问题